home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / gapi-2.0 / gtk-api.xml < prev    next >
Encoding:
Extensible Markup Language  |  2009-03-02  |  1.0 MB  |  23,415 lines

Text Truncated. Only the first 1MB is shown below. Download the file for the complete contents.
  1. <?xml version="1.0"?>
  2. <api>
  3.   <!--
  4.  
  5.         This file was automatically generated.
  6.         Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
  7.  
  8. -->
  9.   <namespace name="Gtk" library="libgtk-win32-2.0-0.dll">
  10.     <enum name="AccelFlags" cname="GtkAccelFlags" gtype="gtk_accel_flags_get_type" type="flags">
  11.       <member cname="GTK_ACCEL_VISIBLE" name="Visible" value="1 << 0" />
  12.       <member cname="GTK_ACCEL_LOCKED" name="Locked" value="1 << 1" />
  13.       <member cname="GTK_ACCEL_MASK" name="Mask" value="0x07" />
  14.     </enum>
  15.     <enum name="AnchorType" cname="GtkAnchorType" gtype="gtk_anchor_type_get_type" type="enum">
  16.       <member cname="GTK_ANCHOR_CENTER" name="Center" />
  17.       <member cname="GTK_ANCHOR_NORTH" name="North" />
  18.       <member cname="GTK_ANCHOR_NORTH_WEST" name="NorthWest" />
  19.       <member cname="GTK_ANCHOR_NORTH_EAST" name="NorthEast" />
  20.       <member cname="GTK_ANCHOR_SOUTH" name="South" />
  21.       <member cname="GTK_ANCHOR_SOUTH_WEST" name="SouthWest" />
  22.       <member cname="GTK_ANCHOR_SOUTH_EAST" name="SouthEast" />
  23.       <member cname="GTK_ANCHOR_WEST" name="West" />
  24.       <member cname="GTK_ANCHOR_EAST" name="East" />
  25.       <member cname="GTK_ANCHOR_N" name="N" value="North" />
  26.       <member cname="GTK_ANCHOR_NW" name="Nw" value="NorthWest" />
  27.       <member cname="GTK_ANCHOR_NE" name="Ne" value="NorthEast" />
  28.       <member cname="GTK_ANCHOR_S" name="S" value="South" />
  29.       <member cname="GTK_ANCHOR_SW" name="Sw" value="SouthWest" />
  30.       <member cname="GTK_ANCHOR_SE" name="Se" value="SouthEast" />
  31.       <member cname="GTK_ANCHOR_W" name="W" value="West" />
  32.       <member cname="GTK_ANCHOR_E" name="E" value="East" />
  33.     </enum>
  34.     <enum name="ArgFlags" cname="GtkArgFlags" deprecated="1" gtype="gtk_arg_flags_get_type" type="flags" hidden="1">
  35.       <member cname="GTK_ARG_READABLE" name="Readable" value="G_PARAM_READABLE" />
  36.       <member cname="GTK_ARG_WRITABLE" name="Writable" value="G_PARAM_WRITABLE" />
  37.       <member cname="GTK_ARG_CONSTRUCT" name="Construct" value="G_PARAM_CONSTRUCT" />
  38.       <member cname="GTK_ARG_CONSTRUCT_ONLY" name="ConstructOnly" value="G_PARAM_CONSTRUCT_ONLY" />
  39.       <member cname="GTK_ARG_CHILD_ARG" name="ChildArg" value="1 << 4" />
  40.     </enum>
  41.     <enum name="ArrowType" cname="GtkArrowType" gtype="gtk_arrow_type_get_type" type="enum">
  42.       <member cname="GTK_ARROW_UP" name="Up" />
  43.       <member cname="GTK_ARROW_DOWN" name="Down" />
  44.       <member cname="GTK_ARROW_LEFT" name="Left" />
  45.       <member cname="GTK_ARROW_RIGHT" name="Right" />
  46.       <member cname="GTK_ARROW_NONE" name="None" />
  47.     </enum>
  48.     <enum name="AssistantPageType" cname="GtkAssistantPageType" gtype="gtk_assistant_page_type_get_type" type="enum">
  49.       <member cname="GTK_ASSISTANT_PAGE_CONTENT" name="Content" />
  50.       <member cname="GTK_ASSISTANT_PAGE_INTRO" name="Intro" />
  51.       <member cname="GTK_ASSISTANT_PAGE_CONFIRM" name="Confirm" />
  52.       <member cname="GTK_ASSISTANT_PAGE_SUMMARY" name="Summary" />
  53.       <member cname="GTK_ASSISTANT_PAGE_PROGRESS" name="Progress" />
  54.     </enum>
  55.     <enum name="AttachOptions" cname="GtkAttachOptions" gtype="gtk_attach_options_get_type" type="flags">
  56.       <member cname="GTK_EXPAND" name="Expand" value="1 << 0" />
  57.       <member cname="GTK_SHRINK" name="Shrink" value="1 << 1" />
  58.       <member cname="GTK_FILL" name="Fill" value="1 << 2" />
  59.     </enum>
  60.     <enum name="BuilderError" cname="GtkBuilderError" gtype="gtk_builder_error_get_type" type="enum">
  61.       <member cname="GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION" name="InvalidTypeFunction" />
  62.       <member cname="GTK_BUILDER_ERROR_UNHANDLED_TAG" name="UnhandledTag" />
  63.       <member cname="GTK_BUILDER_ERROR_MISSING_ATTRIBUTE" name="MissingAttribute" />
  64.       <member cname="GTK_BUILDER_ERROR_INVALID_ATTRIBUTE" name="InvalidAttribute" />
  65.       <member cname="GTK_BUILDER_ERROR_INVALID_TAG" name="InvalidTag" />
  66.       <member cname="GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE" name="MissingPropertyValue" />
  67.       <member cname="GTK_BUILDER_ERROR_INVALID_VALUE" name="InvalidValue" />
  68.     </enum>
  69.     <enum name="ButtonBoxStyle" cname="GtkButtonBoxStyle" gtype="gtk_button_box_style_get_type" type="enum">
  70.       <member cname="GTK_BUTTONBOX_DEFAULT_STYLE" name="DefaultStyle" />
  71.       <member cname="GTK_BUTTONBOX_SPREAD" name="Spread" />
  72.       <member cname="GTK_BUTTONBOX_EDGE" name="Edge" />
  73.       <member cname="GTK_BUTTONBOX_START" name="Start" />
  74.       <member cname="GTK_BUTTONBOX_END" name="End" />
  75.       <member cname="GTK_BUTTONBOX_CENTER" name="Center" />
  76.     </enum>
  77.     <enum name="ButtonsType" cname="GtkButtonsType" gtype="gtk_buttons_type_get_type" type="enum">
  78.       <member cname="GTK_BUTTONS_NONE" name="None" />
  79.       <member cname="GTK_BUTTONS_OK" name="Ok" />
  80.       <member cname="GTK_BUTTONS_CLOSE" name="Close" />
  81.       <member cname="GTK_BUTTONS_CANCEL" name="Cancel" />
  82.       <member cname="GTK_BUTTONS_YES_NO" name="YesNo" />
  83.       <member cname="GTK_BUTTONS_OK_CANCEL" name="OkCancel" />
  84.     </enum>
  85.     <enum name="CalendarDisplayOptions" cname="GtkCalendarDisplayOptions" gtype="gtk_calendar_display_options_get_type" type="flags">
  86.       <member cname="GTK_CALENDAR_SHOW_HEADING" name="ShowHeading" value="1 << 0" />
  87.       <member cname="GTK_CALENDAR_SHOW_DAY_NAMES" name="ShowDayNames" value="1 << 1" />
  88.       <member cname="GTK_CALENDAR_NO_MONTH_CHANGE" name="NoMonthChange" value="1 << 2" />
  89.       <member cname="GTK_CALENDAR_SHOW_WEEK_NUMBERS" name="ShowWeekNumbers" value="1 << 3" />
  90.       <member cname="GTK_CALENDAR_WEEK_START_MONDAY" name="WeekStartMonday" value="1 << 4" />
  91.     </enum>
  92.     <enum name="CellRendererAccelMode" cname="GtkCellRendererAccelMode" gtype="gtk_cell_renderer_accel_mode_get_type" type="enum">
  93.       <member cname="GTK_CELL_RENDERER_ACCEL_MODE_GTK" name="Gtk" />
  94.       <member cname="GTK_CELL_RENDERER_ACCEL_MODE_OTHER" name="Other" />
  95.     </enum>
  96.     <enum name="CellRendererMode" cname="GtkCellRendererMode" gtype="gtk_cell_renderer_mode_get_type" type="enum">
  97.       <member cname="GTK_CELL_RENDERER_MODE_INERT" name="Inert" />
  98.       <member cname="GTK_CELL_RENDERER_MODE_ACTIVATABLE" name="Activatable" />
  99.       <member cname="GTK_CELL_RENDERER_MODE_EDITABLE" name="Editable" />
  100.     </enum>
  101.     <enum name="CellRendererState" cname="GtkCellRendererState" gtype="gtk_cell_renderer_state_get_type" type="flags">
  102.       <member cname="GTK_CELL_RENDERER_SELECTED" name="Selected" value="1 << 0" />
  103.       <member cname="GTK_CELL_RENDERER_PRELIT" name="Prelit" value="1 << 1" />
  104.       <member cname="GTK_CELL_RENDERER_INSENSITIVE" name="Insensitive" value="1 << 2" />
  105.       <member cname="GTK_CELL_RENDERER_SORTED" name="Sorted" value="1 << 3" />
  106.       <member cname="GTK_CELL_RENDERER_FOCUSED" name="Focused" value="1 << 4" />
  107.     </enum>
  108.     <enum name="CornerType" cname="GtkCornerType" gtype="gtk_corner_type_get_type" type="enum">
  109.       <member cname="GTK_CORNER_TOP_LEFT" name="TopLeft" />
  110.       <member cname="GTK_CORNER_BOTTOM_LEFT" name="BottomLeft" />
  111.       <member cname="GTK_CORNER_TOP_RIGHT" name="TopRight" />
  112.       <member cname="GTK_CORNER_BOTTOM_RIGHT" name="BottomRight" />
  113.     </enum>
  114.     <enum name="CurveType" cname="GtkCurveType" gtype="gtk_curve_type_get_type" type="enum">
  115.       <member cname="GTK_CURVE_TYPE_LINEAR" name="Linear" />
  116.       <member cname="GTK_CURVE_TYPE_SPLINE" name="Spline" />
  117.       <member cname="GTK_CURVE_TYPE_FREE" name="Free" />
  118.     </enum>
  119.     <enum name="DebugFlag" cname="GtkDebugFlag" gtype="gtk_debug_flag_get_type" type="flags" hidden="1">
  120.       <member cname="GTK_DEBUG_MISC" name="Misc" value="1 << 0" />
  121.       <member cname="GTK_DEBUG_PLUGSOCKET" name="Plugsocket" value="1 << 1" />
  122.       <member cname="GTK_DEBUG_TEXT" name="Text" value="1 << 2" />
  123.       <member cname="GTK_DEBUG_TREE" name="Tree" value="1 << 3" />
  124.       <member cname="GTK_DEBUG_UPDATES" name="Updates" value="1 << 4" />
  125.       <member cname="GTK_DEBUG_KEYBINDINGS" name="Keybindings" value="1 << 5" />
  126.       <member cname="GTK_DEBUG_MULTIHEAD" name="Multihead" value="1 << 6" />
  127.       <member cname="GTK_DEBUG_MODULES" name="Modules" value="1 << 7" />
  128.       <member cname="GTK_DEBUG_GEOMETRY" name="Geometry" value="1 << 8" />
  129.       <member cname="GTK_DEBUG_ICONTHEME" name="Icontheme" value="1 << 9" />
  130.       <member cname="GTK_DEBUG_PRINTING" name="Printing" value="1 << 10" />
  131.       <member cname="GTK_DEBUG_BUILDER" name="Builder" value="1 << 11" />
  132.     </enum>
  133.     <enum name="DeleteType" cname="GtkDeleteType" gtype="gtk_delete_type_get_type" type="enum">
  134.       <member cname="GTK_DELETE_CHARS" name="Chars" />
  135.       <member cname="GTK_DELETE_WORD_ENDS" name="WordEnds" />
  136.       <member cname="GTK_DELETE_WORDS" name="Words" />
  137.       <member cname="GTK_DELETE_DISPLAY_LINES" name="DisplayLines" />
  138.       <member cname="GTK_DELETE_DISPLAY_LINE_ENDS" name="DisplayLineEnds" />
  139.       <member cname="GTK_DELETE_PARAGRAPH_ENDS" name="ParagraphEnds" />
  140.       <member cname="GTK_DELETE_PARAGRAPHS" name="Paragraphs" />
  141.       <member cname="GTK_DELETE_WHITESPACE" name="Whitespace" />
  142.     </enum>
  143.     <enum name="DestDefaults" cname="GtkDestDefaults" gtype="gtk_dest_defaults_get_type" type="flags">
  144.       <member cname="GTK_DEST_DEFAULT_MOTION" name="Motion" value="1 << 0" />
  145.       <member cname="GTK_DEST_DEFAULT_HIGHLIGHT" name="Highlight" value="1 << 1" />
  146.       <member cname="GTK_DEST_DEFAULT_DROP" name="Drop" value="1 << 2" />
  147.       <member cname="GTK_DEST_DEFAULT_ALL" name="All" value="0x07" />
  148.     </enum>
  149.     <enum name="DialogFlags" cname="GtkDialogFlags" gtype="gtk_dialog_flags_get_type" type="flags">
  150.       <member cname="GTK_DIALOG_MODAL" name="Modal" value="1 << 0" />
  151.       <member cname="GTK_DIALOG_DESTROY_WITH_PARENT" name="DestroyWithParent" value="1 << 1" />
  152.       <member cname="GTK_DIALOG_NO_SEPARATOR" name="NoSeparator" value="1 << 2" />
  153.     </enum>
  154.     <enum name="DirectionType" cname="GtkDirectionType" gtype="gtk_direction_type_get_type" type="enum">
  155.       <member cname="GTK_DIR_TAB_FORWARD" name="TabForward" />
  156.       <member cname="GTK_DIR_TAB_BACKWARD" name="TabBackward" />
  157.       <member cname="GTK_DIR_UP" name="Up" />
  158.       <member cname="GTK_DIR_DOWN" name="Down" />
  159.       <member cname="GTK_DIR_LEFT" name="Left" />
  160.       <member cname="GTK_DIR_RIGHT" name="Right" />
  161.     </enum>
  162.     <enum name="DragResult" cname="GtkDragResult" gtype="gtk_drag_result_get_type" type="enum">
  163.       <member cname="GTK_DRAG_RESULT_SUCCESS" name="Success" />
  164.       <member cname="GTK_DRAG_RESULT_NO_TARGET" name="NoTarget" />
  165.       <member cname="GTK_DRAG_RESULT_USER_CANCELLED" name="UserCancelled" />
  166.       <member cname="GTK_DRAG_RESULT_TIMEOUT_EXPIRED" name="TimeoutExpired" />
  167.       <member cname="GTK_DRAG_RESULT_GRAB_BROKEN" name="GrabBroken" />
  168.       <member cname="GTK_DRAG_RESULT_ERROR" name="Error" />
  169.     </enum>
  170.     <enum name="ExpanderStyle" cname="GtkExpanderStyle" gtype="gtk_expander_style_get_type" type="enum">
  171.       <member cname="GTK_EXPANDER_COLLAPSED" name="Collapsed" />
  172.       <member cname="GTK_EXPANDER_SEMI_COLLAPSED" name="SemiCollapsed" />
  173.       <member cname="GTK_EXPANDER_SEMI_EXPANDED" name="SemiExpanded" />
  174.       <member cname="GTK_EXPANDER_EXPANDED" name="Expanded" />
  175.     </enum>
  176.     <enum name="FileChooserAction" cname="GtkFileChooserAction" gtype="gtk_file_chooser_action_get_type" type="enum">
  177.       <member cname="GTK_FILE_CHOOSER_ACTION_OPEN" name="Open" />
  178.       <member cname="GTK_FILE_CHOOSER_ACTION_SAVE" name="Save" />
  179.       <member cname="GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER" name="SelectFolder" />
  180.       <member cname="GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER" name="CreateFolder" />
  181.     </enum>
  182.     <enum name="FileChooserConfirmation" cname="GtkFileChooserConfirmation" gtype="gtk_file_chooser_confirmation_get_type" type="enum">
  183.       <member cname="GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM" name="Confirm" />
  184.       <member cname="GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME" name="AcceptFilename" />
  185.       <member cname="GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN" name="SelectAgain" />
  186.     </enum>
  187.     <enum name="FileChooserError" cname="GtkFileChooserError" gtype="gtk_file_chooser_error_get_type" type="enum">
  188.       <member cname="GTK_FILE_CHOOSER_ERROR_NONEXISTENT" name="Nonexistent" />
  189.       <member cname="GTK_FILE_CHOOSER_ERROR_BAD_FILENAME" name="BadFilename" />
  190.       <member cname="GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS" name="AlreadyExists" />
  191.     </enum>
  192.     <enum name="FileFilterFlags" cname="GtkFileFilterFlags" gtype="gtk_file_filter_flags_get_type" type="flags">
  193.       <member cname="GTK_FILE_FILTER_FILENAME" name="Filename" value="1 << 0" />
  194.       <member cname="GTK_FILE_FILTER_URI" name="Uri" value="1 << 1" />
  195.       <member cname="GTK_FILE_FILTER_DISPLAY_NAME" name="DisplayName" value="1 << 2" />
  196.       <member cname="GTK_FILE_FILTER_MIME_TYPE" name="MimeType" value="1 << 3" />
  197.     </enum>
  198.     <enum name="IMPreeditStyle" cname="GtkIMPreeditStyle" type="enum" hidden="1">
  199.       <member cname="GTK_IM_PREEDIT_NOTHING" name="Nothing" />
  200.       <member cname="GTK_IM_PREEDIT_CALLBACK" name="Callback" />
  201.       <member cname="GTK_IM_PREEDIT_NONE" name="None" />
  202.     </enum>
  203.     <enum name="IMStatusStyle" cname="GtkIMStatusStyle" type="enum" hidden="1">
  204.       <member cname="GTK_IM_STATUS_NOTHING" name="Nothing" />
  205.       <member cname="GTK_IM_STATUS_CALLBACK" name="Callback" />
  206.       <member cname="GTK_IM_STATUS_NONE" name="None" />
  207.     </enum>
  208.     <enum name="IconLookupFlags" cname="GtkIconLookupFlags" gtype="gtk_icon_lookup_flags_get_type" type="flags">
  209.       <member cname="GTK_ICON_LOOKUP_NO_SVG" name="NoSvg" value="1 << 0" />
  210.       <member cname="GTK_ICON_LOOKUP_FORCE_SVG" name="ForceSvg" value="1 << 1" />
  211.       <member cname="GTK_ICON_LOOKUP_USE_BUILTIN" name="UseBuiltin" value="1 << 2" />
  212.       <member cname="GTK_ICON_LOOKUP_GENERIC_FALLBACK" name="GenericFallback" value="1 << 3" />
  213.     </enum>
  214.     <enum name="IconSize" cname="GtkIconSize" gtype="gtk_icon_size_get_type" type="enum">
  215.       <member cname="GTK_ICON_SIZE_INVALID" name="Invalid" />
  216.       <member cname="GTK_ICON_SIZE_MENU" name="Menu" />
  217.       <member cname="GTK_ICON_SIZE_SMALL_TOOLBAR" name="SmallToolbar" />
  218.       <member cname="GTK_ICON_SIZE_LARGE_TOOLBAR" name="LargeToolbar" />
  219.       <member cname="GTK_ICON_SIZE_BUTTON" name="Button" />
  220.       <member cname="GTK_ICON_SIZE_DND" name="Dnd" />
  221.       <member cname="GTK_ICON_SIZE_DIALOG" name="Dialog" />
  222.     </enum>
  223.     <enum name="IconThemeError" cname="GtkIconThemeError" gtype="gtk_icon_theme_error_get_type" type="enum">
  224.       <member cname="GTK_ICON_THEME_NOT_FOUND" name="NotFound" />
  225.       <member cname="GTK_ICON_THEME_FAILED" name="Failed" />
  226.     </enum>
  227.     <enum name="IconViewDropPosition" cname="GtkIconViewDropPosition" gtype="gtk_icon_view_drop_position_get_type" type="enum">
  228.       <member cname="GTK_ICON_VIEW_NO_DROP" name="NoDrop" />
  229.       <member cname="GTK_ICON_VIEW_DROP_INTO" name="DropInto" />
  230.       <member cname="GTK_ICON_VIEW_DROP_LEFT" name="DropLeft" />
  231.       <member cname="GTK_ICON_VIEW_DROP_RIGHT" name="DropRight" />
  232.       <member cname="GTK_ICON_VIEW_DROP_ABOVE" name="DropAbove" />
  233.       <member cname="GTK_ICON_VIEW_DROP_BELOW" name="DropBelow" />
  234.     </enum>
  235.     <enum name="ImageType" cname="GtkImageType" gtype="gtk_image_type_get_type" type="enum">
  236.       <member cname="GTK_IMAGE_EMPTY" name="Empty" />
  237.       <member cname="GTK_IMAGE_PIXMAP" name="Pixmap" />
  238.       <member cname="GTK_IMAGE_IMAGE" name="Image" />
  239.       <member cname="GTK_IMAGE_PIXBUF" name="Pixbuf" />
  240.       <member cname="GTK_IMAGE_STOCK" name="Stock" />
  241.       <member cname="GTK_IMAGE_ICON_SET" name="IconSet" />
  242.       <member cname="GTK_IMAGE_ANIMATION" name="Animation" />
  243.       <member cname="GTK_IMAGE_ICON_NAME" name="IconName" />
  244.     </enum>
  245.     <enum name="Justification" cname="GtkJustification" gtype="gtk_justification_get_type" type="enum">
  246.       <member cname="GTK_JUSTIFY_LEFT" name="Left" />
  247.       <member cname="GTK_JUSTIFY_RIGHT" name="Right" />
  248.       <member cname="GTK_JUSTIFY_CENTER" name="Center" />
  249.       <member cname="GTK_JUSTIFY_FILL" name="Fill" />
  250.     </enum>
  251.     <enum name="MatchType" cname="GtkMatchType" deprecated="1" gtype="gtk_match_type_get_type" type="enum">
  252.       <member cname="GTK_MATCH_ALL" name="All" />
  253.       <member cname="GTK_MATCH_ALL_TAIL" name="AllTail" />
  254.       <member cname="GTK_MATCH_HEAD" name="Head" />
  255.       <member cname="GTK_MATCH_TAIL" name="Tail" />
  256.       <member cname="GTK_MATCH_EXACT" name="Exact" />
  257.       <member cname="GTK_MATCH_LAST" name="Last" />
  258.     </enum>
  259.     <enum name="MenuDirectionType" cname="GtkMenuDirectionType" gtype="gtk_menu_direction_type_get_type" type="enum">
  260.       <member cname="GTK_MENU_DIR_PARENT" name="Parent" />
  261.       <member cname="GTK_MENU_DIR_CHILD" name="Child" />
  262.       <member cname="GTK_MENU_DIR_NEXT" name="Next" />
  263.       <member cname="GTK_MENU_DIR_PREV" name="Prev" />
  264.     </enum>
  265.     <enum name="MessageType" cname="GtkMessageType" gtype="gtk_message_type_get_type" type="enum">
  266.       <member cname="GTK_MESSAGE_INFO" name="Info" />
  267.       <member cname="GTK_MESSAGE_WARNING" name="Warning" />
  268.       <member cname="GTK_MESSAGE_QUESTION" name="Question" />
  269.       <member cname="GTK_MESSAGE_ERROR" name="Error" />
  270.       <member cname="GTK_MESSAGE_OTHER" name="Other" />
  271.     </enum>
  272.     <enum name="MetricType" cname="GtkMetricType" gtype="gtk_metric_type_get_type" type="enum">
  273.       <member cname="GTK_PIXELS" name="Pixels" />
  274.       <member cname="GTK_INCHES" name="Inches" />
  275.       <member cname="GTK_CENTIMETERS" name="Centimeters" />
  276.     </enum>
  277.     <enum name="MovementStep" cname="GtkMovementStep" gtype="gtk_movement_step_get_type" type="enum">
  278.       <member cname="GTK_MOVEMENT_LOGICAL_POSITIONS" name="LogicalPositions" />
  279.       <member cname="GTK_MOVEMENT_VISUAL_POSITIONS" name="VisualPositions" />
  280.       <member cname="GTK_MOVEMENT_WORDS" name="Words" />
  281.       <member cname="GTK_MOVEMENT_DISPLAY_LINES" name="DisplayLines" />
  282.       <member cname="GTK_MOVEMENT_DISPLAY_LINE_ENDS" name="DisplayLineEnds" />
  283.       <member cname="GTK_MOVEMENT_PARAGRAPHS" name="Paragraphs" />
  284.       <member cname="GTK_MOVEMENT_PARAGRAPH_ENDS" name="ParagraphEnds" />
  285.       <member cname="GTK_MOVEMENT_PAGES" name="Pages" />
  286.       <member cname="GTK_MOVEMENT_BUFFER_ENDS" name="BufferEnds" />
  287.       <member cname="GTK_MOVEMENT_HORIZONTAL_PAGES" name="HorizontalPages" />
  288.     </enum>
  289.     <enum name="NotebookTab" cname="GtkNotebookTab" gtype="gtk_notebook_tab_get_type" type="enum">
  290.       <member cname="GTK_NOTEBOOK_TAB_FIRST" name="First" />
  291.       <member cname="GTK_NOTEBOOK_TAB_LAST" name="Last" />
  292.     </enum>
  293.     <enum name="ObjectFlags" cname="GtkObjectFlags" gtype="gtk_object_flags_get_type" type="flags" hidden="1">
  294.       <member cname="GTK_IN_DESTRUCTION" name="InDestruction" value="1 << 0" />
  295.       <member cname="GTK_FLOATING" name="Floating" value="1 << 1" />
  296.       <member cname="GTK_RESERVED_1" name="Reserved1" value="1 << 2" />
  297.       <member cname="GTK_RESERVED_2" name="Reserved2" value="1 << 3" />
  298.     </enum>
  299.     <enum name="Orientation" cname="GtkOrientation" gtype="gtk_orientation_get_type" type="enum">
  300.       <member cname="GTK_ORIENTATION_HORIZONTAL" name="Horizontal" />
  301.       <member cname="GTK_ORIENTATION_VERTICAL" name="Vertical" />
  302.     </enum>
  303.     <enum name="PackDirection" cname="GtkPackDirection" gtype="gtk_pack_direction_get_type" type="enum">
  304.       <member cname="GTK_PACK_DIRECTION_LTR" name="Ltr" />
  305.       <member cname="GTK_PACK_DIRECTION_RTL" name="Rtl" />
  306.       <member cname="GTK_PACK_DIRECTION_TTB" name="Ttb" />
  307.       <member cname="GTK_PACK_DIRECTION_BTT" name="Btt" />
  308.     </enum>
  309.     <enum name="PackType" cname="GtkPackType" gtype="gtk_pack_type_get_type" type="enum">
  310.       <member cname="GTK_PACK_START" name="Start" />
  311.       <member cname="GTK_PACK_END" name="End" />
  312.     </enum>
  313.     <enum name="PageOrientation" cname="GtkPageOrientation" gtype="gtk_page_orientation_get_type" type="enum">
  314.       <member cname="GTK_PAGE_ORIENTATION_PORTRAIT" name="Portrait" />
  315.       <member cname="GTK_PAGE_ORIENTATION_LANDSCAPE" name="Landscape" />
  316.       <member cname="GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT" name="ReversePortrait" />
  317.       <member cname="GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE" name="ReverseLandscape" />
  318.     </enum>
  319.     <enum name="PageSet" cname="GtkPageSet" gtype="gtk_page_set_get_type" type="enum">
  320.       <member cname="GTK_PAGE_SET_ALL" name="All" />
  321.       <member cname="GTK_PAGE_SET_EVEN" name="Even" />
  322.       <member cname="GTK_PAGE_SET_ODD" name="Odd" />
  323.     </enum>
  324.     <enum name="PathPriorityType" cname="GtkPathPriorityType" gtype="gtk_path_priority_type_get_type" type="enum" hidden="1">
  325.       <member cname="GTK_PATH_PRIO_LOWEST" name="Lowest" />
  326.       <member cname="GTK_PATH_PRIO_GTK" name="Gtk" value="4" />
  327.       <member cname="GTK_PATH_PRIO_APPLICATION" name="Application" value="8" />
  328.       <member cname="GTK_PATH_PRIO_THEME" name="Theme" value="10" />
  329.       <member cname="GTK_PATH_PRIO_RC" name="Rc" value="12" />
  330.       <member cname="GTK_PATH_PRIO_HIGHEST" name="Highest" value="15" />
  331.     </enum>
  332.     <enum name="PathType" cname="GtkPathType" gtype="gtk_path_type_get_type" type="enum" hidden="1">
  333.       <member cname="GTK_PATH_WIDGET" name="Widget" />
  334.       <member cname="GTK_PATH_WIDGET_CLASS" name="WidgetClass" />
  335.       <member cname="GTK_PATH_CLASS" name="Class" />
  336.     </enum>
  337.     <enum name="PolicyType" cname="GtkPolicyType" gtype="gtk_policy_type_get_type" type="enum">
  338.       <member cname="GTK_POLICY_ALWAYS" name="Always" />
  339.       <member cname="GTK_POLICY_AUTOMATIC" name="Automatic" />
  340.       <member cname="GTK_POLICY_NEVER" name="Never" />
  341.     </enum>
  342.     <enum name="PositionType" cname="GtkPositionType" gtype="gtk_position_type_get_type" type="enum">
  343.       <member cname="GTK_POS_LEFT" name="Left" />
  344.       <member cname="GTK_POS_RIGHT" name="Right" />
  345.       <member cname="GTK_POS_TOP" name="Top" />
  346.       <member cname="GTK_POS_BOTTOM" name="Bottom" />
  347.     </enum>
  348.     <enum name="PreviewType" cname="GtkPreviewType" deprecated="1" gtype="gtk_preview_type_get_type" type="enum">
  349.       <member cname="GTK_PREVIEW_COLOR" name="Color" />
  350.       <member cname="GTK_PREVIEW_GRAYSCALE" name="Grayscale" />
  351.     </enum>
  352.     <enum name="PrintCapabilities" cname="GtkPrintCapabilities" gtype="gtk_print_capabilities_get_type" type="flags">
  353.       <member cname="GTK_PRINT_CAPABILITY_PAGE_SET" name="PageSet" value="1 << 0" />
  354.       <member cname="GTK_PRINT_CAPABILITY_COPIES" name="Copies" value="1 << 1" />
  355.       <member cname="GTK_PRINT_CAPABILITY_COLLATE" name="Collate" value="1 << 2" />
  356.       <member cname="GTK_PRINT_CAPABILITY_REVERSE" name="Reverse" value="1 << 3" />
  357.       <member cname="GTK_PRINT_CAPABILITY_SCALE" name="Scale" value="1 << 4" />
  358.       <member cname="GTK_PRINT_CAPABILITY_GENERATE_PDF" name="GeneratePdf" value="1 << 5" />
  359.       <member cname="GTK_PRINT_CAPABILITY_GENERATE_PS" name="GeneratePs" value="1 << 6" />
  360.       <member cname="GTK_PRINT_CAPABILITY_PREVIEW" name="Preview" value="1 << 7" />
  361.       <member cname="GTK_PRINT_CAPABILITY_NUMBER_UP" name="NumberUp" value="1 << 8" />
  362.     </enum>
  363.     <enum name="PrintDuplex" cname="GtkPrintDuplex" gtype="gtk_print_duplex_get_type" type="enum">
  364.       <member cname="GTK_PRINT_DUPLEX_SIMPLEX" name="Simplex" />
  365.       <member cname="GTK_PRINT_DUPLEX_HORIZONTAL" name="Horizontal" />
  366.       <member cname="GTK_PRINT_DUPLEX_VERTICAL" name="Vertical" />
  367.     </enum>
  368.     <enum name="PrintError" cname="GtkPrintError" gtype="gtk_print_error_get_type" type="enum">
  369.       <member cname="GTK_PRINT_ERROR_GENERAL" name="General" />
  370.       <member cname="GTK_PRINT_ERROR_INTERNAL_ERROR" name="InternalError" />
  371.       <member cname="GTK_PRINT_ERROR_NOMEM" name="Nomem" />
  372.       <member cname="GTK_PRINT_ERROR_INVALID_FILE" name="InvalidFile" />
  373.     </enum>
  374.     <enum name="PrintOperationAction" cname="GtkPrintOperationAction" gtype="gtk_print_operation_action_get_type" type="enum">
  375.       <member cname="GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG" name="PrintDialog" />
  376.       <member cname="GTK_PRINT_OPERATION_ACTION_PRINT" name="Print" />
  377.       <member cname="GTK_PRINT_OPERATION_ACTION_PREVIEW" name="Preview" />
  378.       <member cname="GTK_PRINT_OPERATION_ACTION_EXPORT" name="Export" />
  379.     </enum>
  380.     <enum name="PrintOperationResult" cname="GtkPrintOperationResult" gtype="gtk_print_operation_result_get_type" type="enum">
  381.       <member cname="GTK_PRINT_OPERATION_RESULT_ERROR" name="Error" />
  382.       <member cname="GTK_PRINT_OPERATION_RESULT_APPLY" name="Apply" />
  383.       <member cname="GTK_PRINT_OPERATION_RESULT_CANCEL" name="Cancel" />
  384.       <member cname="GTK_PRINT_OPERATION_RESULT_IN_PROGRESS" name="InProgress" />
  385.     </enum>
  386.     <enum name="PrintPages" cname="GtkPrintPages" gtype="gtk_print_pages_get_type" type="enum">
  387.       <member cname="GTK_PRINT_PAGES_ALL" name="All" />
  388.       <member cname="GTK_PRINT_PAGES_CURRENT" name="Current" />
  389.       <member cname="GTK_PRINT_PAGES_RANGES" name="Ranges" />
  390.     </enum>
  391.     <enum name="PrintQuality" cname="GtkPrintQuality" gtype="gtk_print_quality_get_type" type="enum">
  392.       <member cname="GTK_PRINT_QUALITY_LOW" name="Low" />
  393.       <member cname="GTK_PRINT_QUALITY_NORMAL" name="Normal" />
  394.       <member cname="GTK_PRINT_QUALITY_HIGH" name="High" />
  395.       <member cname="GTK_PRINT_QUALITY_DRAFT" name="Draft" />
  396.     </enum>
  397.     <enum name="PrintStatus" cname="GtkPrintStatus" gtype="gtk_print_status_get_type" type="enum">
  398.       <member cname="GTK_PRINT_STATUS_INITIAL" name="Initial" />
  399.       <member cname="GTK_PRINT_STATUS_PREPARING" name="Preparing" />
  400.       <member cname="GTK_PRINT_STATUS_GENERATING_DATA" name="GeneratingData" />
  401.       <member cname="GTK_PRINT_STATUS_SENDING_DATA" name="SendingData" />
  402.       <member cname="GTK_PRINT_STATUS_PENDING" name="Pending" />
  403.       <member cname="GTK_PRINT_STATUS_PENDING_ISSUE" name="PendingIssue" />
  404.       <member cname="GTK_PRINT_STATUS_PRINTING" name="Printing" />
  405.       <member cname="GTK_PRINT_STATUS_FINISHED" name="Finished" />
  406.       <member cname="GTK_PRINT_STATUS_FINISHED_ABORTED" name="FinishedAborted" />
  407.     </enum>
  408.     <enum name="ProgressBarOrientation" cname="GtkProgressBarOrientation" gtype="gtk_progress_bar_orientation_get_type" type="enum">
  409.       <member cname="GTK_PROGRESS_LEFT_TO_RIGHT" name="LeftToRight" />
  410.       <member cname="GTK_PROGRESS_RIGHT_TO_LEFT" name="RightToLeft" />
  411.       <member cname="GTK_PROGRESS_BOTTOM_TO_TOP" name="BottomToTop" />
  412.       <member cname="GTK_PROGRESS_TOP_TO_BOTTOM" name="TopToBottom" />
  413.     </enum>
  414.     <enum name="ProgressBarStyle" cname="GtkProgressBarStyle" gtype="gtk_progress_bar_style_get_type" type="enum">
  415.       <member cname="GTK_PROGRESS_CONTINUOUS" name="Continuous" />
  416.       <member cname="GTK_PROGRESS_DISCRETE" name="Discrete" />
  417.     </enum>
  418.     <enum name="RcFlags" cname="GtkRcFlags" gtype="gtk_rc_flags_get_type" type="flags" hidden="1">
  419.       <member cname="GTK_RC_FG" name="Fg" value="1 << 0" />
  420.       <member cname="GTK_RC_BG" name="Bg" value="1 << 1" />
  421.       <member cname="GTK_RC_TEXT" name="Text" value="1 << 2" />
  422.       <member cname="GTK_RC_BASE" name="Base" value="1 << 3" />
  423.     </enum>
  424.     <enum name="RcTokenType" cname="GtkRcTokenType" gtype="gtk_rc_token_type_get_type" type="enum" hidden="1">
  425.       <member cname="GTK_RC_TOKEN_INVALID" name="Invalid" value="G_TOKEN_LAST" />
  426.       <member cname="GTK_RC_TOKEN_INCLUDE" name="Include" />
  427.       <member cname="GTK_RC_TOKEN_NORMAL" name="Normal" />
  428.       <member cname="GTK_RC_TOKEN_ACTIVE" name="Active" />
  429.       <member cname="GTK_RC_TOKEN_PRELIGHT" name="Prelight" />
  430.       <member cname="GTK_RC_TOKEN_SELECTED" name="Selected" />
  431.       <member cname="GTK_RC_TOKEN_INSENSITIVE" name="Insensitive" />
  432.       <member cname="GTK_RC_TOKEN_FG" name="Fg" />
  433.       <member cname="GTK_RC_TOKEN_BG" name="Bg" />
  434.       <member cname="GTK_RC_TOKEN_TEXT" name="Text" />
  435.       <member cname="GTK_RC_TOKEN_BASE" name="Base" />
  436.       <member cname="GTK_RC_TOKEN_XTHICKNESS" name="Xthickness" />
  437.       <member cname="GTK_RC_TOKEN_YTHICKNESS" name="Ythickness" />
  438.       <member cname="GTK_RC_TOKEN_FONT" name="Font" />
  439.       <member cname="GTK_RC_TOKEN_FONTSET" name="Fontset" />
  440.       <member cname="GTK_RC_TOKEN_FONT_NAME" name="FontName" />
  441.       <member cname="GTK_RC_TOKEN_BG_PIXMAP" name="BgPixmap" />
  442.       <member cname="GTK_RC_TOKEN_PIXMAP_PATH" name="PixmapPath" />
  443.       <member cname="GTK_RC_TOKEN_STYLE" name="Style" />
  444.       <member cname="GTK_RC_TOKEN_BINDING" name="Binding" />
  445.       <member cname="GTK_RC_TOKEN_BIND" name="Bind" />
  446.       <member cname="GTK_RC_TOKEN_WIDGET" name="Widget" />
  447.       <member cname="GTK_RC_TOKEN_WIDGET_CLASS" name="WidgetClass" />
  448.       <member cname="GTK_RC_TOKEN_CLASS" name="Class" />
  449.       <member cname="GTK_RC_TOKEN_LOWEST" name="Lowest" />
  450.       <member cname="GTK_RC_TOKEN_GTK" name="Gtk" />
  451.       <member cname="GTK_RC_TOKEN_APPLICATION" name="Application" />
  452.       <member cname="GTK_RC_TOKEN_THEME" name="Theme" />
  453.       <member cname="GTK_RC_TOKEN_RC" name="Rc" />
  454.       <member cname="GTK_RC_TOKEN_HIGHEST" name="Highest" />
  455.       <member cname="GTK_RC_TOKEN_ENGINE" name="Engine" />
  456.       <member cname="GTK_RC_TOKEN_MODULE_PATH" name="ModulePath" />
  457.       <member cname="GTK_RC_TOKEN_IM_MODULE_PATH" name="ImModulePath" />
  458.       <member cname="GTK_RC_TOKEN_IM_MODULE_FILE" name="ImModuleFile" />
  459.       <member cname="GTK_RC_TOKEN_STOCK" name="Stock" />
  460.       <member cname="GTK_RC_TOKEN_LTR" name="Ltr" />
  461.       <member cname="GTK_RC_TOKEN_RTL" name="Rtl" />
  462.       <member cname="GTK_RC_TOKEN_COLOR" name="Color" />
  463.       <member cname="GTK_RC_TOKEN_UNBIND" name="Unbind" />
  464.       <member cname="GTK_RC_TOKEN_LAST" name="Last" />
  465.     </enum>
  466.     <enum name="RecentChooserError" cname="GtkRecentChooserError" gtype="gtk_recent_chooser_error_get_type" type="enum">
  467.       <member cname="GTK_RECENT_CHOOSER_ERROR_NOT_FOUND" name="NotFound" />
  468.       <member cname="GTK_RECENT_CHOOSER_ERROR_INVALID_URI" name="InvalidUri" />
  469.     </enum>
  470.     <enum name="RecentChooserProp" cname="GtkRecentChooserProp" type="enum">
  471.       <member cname="GTK_RECENT_CHOOSER_PROP_FIRST" name="First" value="0x3000" />
  472.       <member cname="GTK_RECENT_CHOOSER_PROP_RECENT_MANAGER" name="RecentManager" />
  473.       <member cname="GTK_RECENT_CHOOSER_PROP_SHOW_PRIVATE" name="ShowPrivate" />
  474.       <member cname="GTK_RECENT_CHOOSER_PROP_SHOW_NOT_FOUND" name="ShowNotFound" />
  475.       <member cname="GTK_RECENT_CHOOSER_PROP_SHOW_TIPS" name="ShowTips" />
  476.       <member cname="GTK_RECENT_CHOOSER_PROP_SHOW_ICONS" name="ShowIcons" />
  477.       <member cname="GTK_RECENT_CHOOSER_PROP_SELECT_MULTIPLE" name="SelectMultiple" />
  478.       <member cname="GTK_RECENT_CHOOSER_PROP_LIMIT" name="Limit" />
  479.       <member cname="GTK_RECENT_CHOOSER_PROP_LOCAL_ONLY" name="LocalOnly" />
  480.       <member cname="GTK_RECENT_CHOOSER_PROP_SORT_TYPE" name="SortType" />
  481.       <member cname="GTK_RECENT_CHOOSER_PROP_FILTER" name="Filter" />
  482.       <member cname="GTK_RECENT_CHOOSER_PROP_LAST" name="Last" />
  483.     </enum>
  484.     <enum name="RecentFilterFlags" cname="GtkRecentFilterFlags" gtype="gtk_recent_filter_flags_get_type" type="flags">
  485.       <member cname="GTK_RECENT_FILTER_URI" name="Uri" value="1 << 0" />
  486.       <member cname="GTK_RECENT_FILTER_DISPLAY_NAME" name="DisplayName" value="1 << 1" />
  487.       <member cname="GTK_RECENT_FILTER_MIME_TYPE" name="MimeType" value="1 << 2" />
  488.       <member cname="GTK_RECENT_FILTER_APPLICATION" name="Application" value="1 << 3" />
  489.       <member cname="GTK_RECENT_FILTER_GROUP" name="Group" value="1 << 4" />
  490.       <member cname="GTK_RECENT_FILTER_AGE" name="Age" value="1 << 5" />
  491.     </enum>
  492.     <enum name="RecentManagerError" cname="GtkRecentManagerError" gtype="gtk_recent_manager_error_get_type" type="enum">
  493.       <member cname="GTK_RECENT_MANAGER_ERROR_NOT_FOUND" name="NotFound" />
  494.       <member cname="GTK_RECENT_MANAGER_ERROR_INVALID_URI" name="InvalidUri" />
  495.       <member cname="GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING" name="InvalidEncoding" />
  496.       <member cname="GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED" name="NotRegistered" />
  497.       <member cname="GTK_RECENT_MANAGER_ERROR_READ" name="Read" />
  498.       <member cname="GTK_RECENT_MANAGER_ERROR_WRITE" name="Write" />
  499.       <member cname="GTK_RECENT_MANAGER_ERROR_UNKNOWN" name="Unknown" />
  500.     </enum>
  501.     <enum name="RecentSortType" cname="GtkRecentSortType" gtype="gtk_recent_sort_type_get_type" type="enum">
  502.       <member cname="GTK_RECENT_SORT_NONE" name="None" />
  503.       <member cname="GTK_RECENT_SORT_MRU" name="Mru" />
  504.       <member cname="GTK_RECENT_SORT_LRU" name="Lru" />
  505.       <member cname="GTK_RECENT_SORT_CUSTOM" name="Custom" />
  506.     </enum>
  507.     <enum name="ReliefStyle" cname="GtkReliefStyle" gtype="gtk_relief_style_get_type" type="enum">
  508.       <member cname="GTK_RELIEF_NORMAL" name="Normal" />
  509.       <member cname="GTK_RELIEF_HALF" name="Half" />
  510.       <member cname="GTK_RELIEF_NONE" name="None" />
  511.     </enum>
  512.     <enum name="ResizeMode" cname="GtkResizeMode" gtype="gtk_resize_mode_get_type" type="enum">
  513.       <member cname="GTK_RESIZE_PARENT" name="Parent" />
  514.       <member cname="GTK_RESIZE_QUEUE" name="Queue" />
  515.       <member cname="GTK_RESIZE_IMMEDIATE" name="Immediate" />
  516.     </enum>
  517.     <enum name="ResponseType" cname="GtkResponseType" gtype="gtk_response_type_get_type" type="enum">
  518.       <member cname="GTK_RESPONSE_NONE" name="None" value="-1" />
  519.       <member cname="GTK_RESPONSE_REJECT" name="Reject" value="-2" />
  520.       <member cname="GTK_RESPONSE_ACCEPT" name="Accept" value="-3" />
  521.       <member cname="GTK_RESPONSE_DELETE_EVENT" name="DeleteEvent" value="-4" />
  522.       <member cname="GTK_RESPONSE_OK" name="Ok" value="-5" />
  523.       <member cname="GTK_RESPONSE_CANCEL" name="Cancel" value="-6" />
  524.       <member cname="GTK_RESPONSE_CLOSE" name="Close" value="-7" />
  525.       <member cname="GTK_RESPONSE_YES" name="Yes" value="-8" />
  526.       <member cname="GTK_RESPONSE_NO" name="No" value="-9" />
  527.       <member cname="GTK_RESPONSE_APPLY" name="Apply" value="-10" />
  528.       <member cname="GTK_RESPONSE_HELP" name="Help" value="-11" />
  529.     </enum>
  530.     <enum name="ScrollStep" cname="GtkScrollStep" gtype="gtk_scroll_step_get_type" type="enum">
  531.       <member cname="GTK_SCROLL_STEPS" name="Steps" />
  532.       <member cname="GTK_SCROLL_PAGES" name="Pages" />
  533.       <member cname="GTK_SCROLL_ENDS" name="Ends" />
  534.       <member cname="GTK_SCROLL_HORIZONTAL_STEPS" name="HorizontalSteps" />
  535.       <member cname="GTK_SCROLL_HORIZONTAL_PAGES" name="HorizontalPages" />
  536.       <member cname="GTK_SCROLL_HORIZONTAL_ENDS" name="HorizontalEnds" />
  537.     </enum>
  538.     <enum name="ScrollType" cname="GtkScrollType" gtype="gtk_scroll_type_get_type" type="enum">
  539.       <member cname="GTK_SCROLL_NONE" name="None" />
  540.       <member cname="GTK_SCROLL_JUMP" name="Jump" />
  541.       <member cname="GTK_SCROLL_STEP_BACKWARD" name="StepBackward" />
  542.       <member cname="GTK_SCROLL_STEP_FORWARD" name="StepForward" />
  543.       <member cname="GTK_SCROLL_PAGE_BACKWARD" name="PageBackward" />
  544.       <member cname="GTK_SCROLL_PAGE_FORWARD" name="PageForward" />
  545.       <member cname="GTK_SCROLL_STEP_UP" name="StepUp" />
  546.       <member cname="GTK_SCROLL_STEP_DOWN" name="StepDown" />
  547.       <member cname="GTK_SCROLL_PAGE_UP" name="PageUp" />
  548.       <member cname="GTK_SCROLL_PAGE_DOWN" name="PageDown" />
  549.       <member cname="GTK_SCROLL_STEP_LEFT" name="StepLeft" />
  550.       <member cname="GTK_SCROLL_STEP_RIGHT" name="StepRight" />
  551.       <member cname="GTK_SCROLL_PAGE_LEFT" name="PageLeft" />
  552.       <member cname="GTK_SCROLL_PAGE_RIGHT" name="PageRight" />
  553.       <member cname="GTK_SCROLL_START" name="Start" />
  554.       <member cname="GTK_SCROLL_END" name="End" />
  555.     </enum>
  556.     <enum name="SelectionMode" cname="GtkSelectionMode" gtype="gtk_selection_mode_get_type" type="enum">
  557.       <member cname="GTK_SELECTION_NONE" name="None" />
  558.       <member cname="GTK_SELECTION_SINGLE" name="Single" />
  559.       <member cname="GTK_SELECTION_BROWSE" name="Browse" />
  560.       <member cname="GTK_SELECTION_MULTIPLE" name="Multiple" />
  561.       <member cname="GTK_SELECTION_EXTENDED" name="Extended" value="Multiple" />
  562.     </enum>
  563.     <enum name="SensitivityType" cname="GtkSensitivityType" gtype="gtk_sensitivity_type_get_type" type="enum">
  564.       <member cname="GTK_SENSITIVITY_AUTO" name="Auto" />
  565.       <member cname="GTK_SENSITIVITY_ON" name="On" />
  566.       <member cname="GTK_SENSITIVITY_OFF" name="Off" />
  567.     </enum>
  568.     <enum name="ShadowType" cname="GtkShadowType" gtype="gtk_shadow_type_get_type" type="enum">
  569.       <member cname="GTK_SHADOW_NONE" name="None" />
  570.       <member cname="GTK_SHADOW_IN" name="In" />
  571.       <member cname="GTK_SHADOW_OUT" name="Out" />
  572.       <member cname="GTK_SHADOW_ETCHED_IN" name="EtchedIn" />
  573.       <member cname="GTK_SHADOW_ETCHED_OUT" name="EtchedOut" />
  574.     </enum>
  575.     <enum name="SideType" cname="GtkSideType" deprecated="1" gtype="gtk_side_type_get_type" type="enum">
  576.       <member cname="GTK_SIDE_TOP" name="Top" />
  577.       <member cname="GTK_SIDE_BOTTOM" name="Bottom" />
  578.       <member cname="GTK_SIDE_LEFT" name="Left" />
  579.       <member cname="GTK_SIDE_RIGHT" name="Right" />
  580.     </enum>
  581.     <enum name="SignalRunType" cname="GtkSignalRunType" deprecated="1" gtype="gtk_signal_run_type_get_type" type="enum" hidden="1">
  582.       <member cname="GTK_RUN_FIRST" name="First" value="G_SIGNAL_RUN_FIRST" />
  583.       <member cname="GTK_RUN_LAST" name="Last" value="G_SIGNAL_RUN_LAST" />
  584.       <member cname="GTK_RUN_BOTH" name="Both" value="GTK_RUN_FIRST | GTK_RUN_LAST" />
  585.       <member cname="GTK_RUN_NO_RECURSE" name="NoRecurse" value="G_SIGNAL_NO_RECURSE" />
  586.       <member cname="GTK_RUN_ACTION" name="Action" value="G_SIGNAL_ACTION" />
  587.       <member cname="GTK_RUN_NO_HOOKS" name="NoHooks" value="G_SIGNAL_NO_HOOKS" />
  588.     </enum>
  589.     <enum name="SizeGroupMode" cname="GtkSizeGroupMode" gtype="gtk_size_group_mode_get_type" type="enum">
  590.       <member cname="GTK_SIZE_GROUP_NONE" name="None" />
  591.       <member cname="GTK_SIZE_GROUP_HORIZONTAL" name="Horizontal" />
  592.       <member cname="GTK_SIZE_GROUP_VERTICAL" name="Vertical" />
  593.       <member cname="GTK_SIZE_GROUP_BOTH" name="Both" />
  594.     </enum>
  595.     <enum name="SortType" cname="GtkSortType" gtype="gtk_sort_type_get_type" type="enum">
  596.       <member cname="GTK_SORT_ASCENDING" name="Ascending" />
  597.       <member cname="GTK_SORT_DESCENDING" name="Descending" />
  598.     </enum>
  599.     <enum name="SpinButtonUpdatePolicy" cname="GtkSpinButtonUpdatePolicy" gtype="gtk_spin_button_update_policy_get_type" type="enum">
  600.       <member cname="GTK_UPDATE_ALWAYS" name="Always" />
  601.       <member cname="GTK_UPDATE_IF_VALID" name="IfValid" />
  602.     </enum>
  603.     <enum name="SpinType" cname="GtkSpinType" gtype="gtk_spin_type_get_type" type="enum">
  604.       <member cname="GTK_SPIN_STEP_FORWARD" name="StepForward" />
  605.       <member cname="GTK_SPIN_STEP_BACKWARD" name="StepBackward" />
  606.       <member cname="GTK_SPIN_PAGE_FORWARD" name="PageForward" />
  607.       <member cname="GTK_SPIN_PAGE_BACKWARD" name="PageBackward" />
  608.       <member cname="GTK_SPIN_HOME" name="Home" />
  609.       <member cname="GTK_SPIN_END" name="End" />
  610.       <member cname="GTK_SPIN_USER_DEFINED" name="UserDefined" />
  611.     </enum>
  612.     <enum name="StateType" cname="GtkStateType" gtype="gtk_state_type_get_type" type="enum">
  613.       <member cname="GTK_STATE_NORMAL" name="Normal" />
  614.       <member cname="GTK_STATE_ACTIVE" name="Active" />
  615.       <member cname="GTK_STATE_PRELIGHT" name="Prelight" />
  616.       <member cname="GTK_STATE_SELECTED" name="Selected" />
  617.       <member cname="GTK_STATE_INSENSITIVE" name="Insensitive" />
  618.     </enum>
  619.     <enum name="SubmenuDirection" cname="GtkSubmenuDirection" deprecated="1" gtype="gtk_submenu_direction_get_type" type="enum">
  620.       <member cname="GTK_DIRECTION_LEFT" name="Left" />
  621.       <member cname="GTK_DIRECTION_RIGHT" name="Right" />
  622.     </enum>
  623.     <enum name="SubmenuPlacement" cname="GtkSubmenuPlacement" deprecated="1" gtype="gtk_submenu_placement_get_type" type="enum">
  624.       <member cname="GTK_TOP_BOTTOM" name="TopBottom" />
  625.       <member cname="GTK_LEFT_RIGHT" name="LeftRight" />
  626.     </enum>
  627.     <enum name="TargetFlags" cname="GtkTargetFlags" gtype="gtk_target_flags_get_type" type="flags">
  628.       <member cname="GTK_TARGET_SAME_APP" value="1 << 0" name="App" />
  629.       <member cname="GTK_TARGET_SAME_WIDGET" value="1 << 1" name="Widget" />
  630.       <member cname="GTK_TARGET_OTHER_APP" name="OtherApp" value="1 << 2" />
  631.       <member cname="GTK_TARGET_OTHER_WIDGET" name="OtherWidget" value="1 << 3" />
  632.     </enum>
  633.     <enum name="TextBufferTargetInfo" cname="GtkTextBufferTargetInfo" gtype="gtk_text_buffer_target_info_get_type" type="enum">
  634.       <member cname="GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS" name="BufferContents" value="UInt32.MaxValue-0U" />
  635.       <member cname="GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT" name="RichText" value="UInt32.MaxValue-1U" />
  636.       <member cname="GTK_TEXT_BUFFER_TARGET_INFO_TEXT" name="Text" value="UInt32.MaxValue-2U" />
  637.     </enum>
  638.     <enum name="TextDirection" cname="GtkTextDirection" gtype="gtk_text_direction_get_type" type="enum">
  639.       <member cname="GTK_TEXT_DIR_NONE" name="None" />
  640.       <member cname="GTK_TEXT_DIR_LTR" name="Ltr" />
  641.       <member cname="GTK_TEXT_DIR_RTL" name="Rtl" />
  642.     </enum>
  643.     <enum name="TextSearchFlags" cname="GtkTextSearchFlags" gtype="gtk_text_search_flags_get_type" type="flags">
  644.       <member cname="GTK_TEXT_SEARCH_VISIBLE_ONLY" name="VisibleOnly" value="1 << 0" />
  645.       <member cname="GTK_TEXT_SEARCH_TEXT_ONLY" name="TextOnly" value="1 << 1" />
  646.     </enum>
  647.     <enum name="TextWindowType" cname="GtkTextWindowType" gtype="gtk_text_window_type_get_type" type="enum">
  648.       <member cname="GTK_TEXT_WINDOW_PRIVATE" name="Private" />
  649.       <member cname="GTK_TEXT_WINDOW_WIDGET" name="Widget" />
  650.       <member cname="GTK_TEXT_WINDOW_TEXT" name="Text" />
  651.       <member cname="GTK_TEXT_WINDOW_LEFT" name="Left" />
  652.       <member cname="GTK_TEXT_WINDOW_RIGHT" name="Right" />
  653.       <member cname="GTK_TEXT_WINDOW_TOP" name="Top" />
  654.       <member cname="GTK_TEXT_WINDOW_BOTTOM" name="Bottom" />
  655.     </enum>
  656.     <enum name="ToolbarChildType" cname="GtkToolbarChildType" deprecated="1" gtype="gtk_toolbar_child_type_get_type" type="enum">
  657.       <member cname="GTK_TOOLBAR_CHILD_SPACE" name="Space" />
  658.       <member cname="GTK_TOOLBAR_CHILD_BUTTON" name="Button" />
  659.       <member cname="GTK_TOOLBAR_CHILD_TOGGLEBUTTON" name="Togglebutton" />
  660.       <member cname="GTK_TOOLBAR_CHILD_RADIOBUTTON" name="Radiobutton" />
  661.       <member cname="GTK_TOOLBAR_CHILD_WIDGET" name="Widget" />
  662.     </enum>
  663.     <enum name="ToolbarSpaceStyle" cname="GtkToolbarSpaceStyle" gtype="gtk_toolbar_space_style_get_type" type="enum" hidden="1">
  664.       <member cname="GTK_TOOLBAR_SPACE_EMPTY" name="Empty" />
  665.       <member cname="GTK_TOOLBAR_SPACE_LINE" name="Line" />
  666.     </enum>
  667.     <enum name="ToolbarStyle" cname="GtkToolbarStyle" gtype="gtk_toolbar_style_get_type" type="enum">
  668.       <member cname="GTK_TOOLBAR_ICONS" name="Icons" />
  669.       <member cname="GTK_TOOLBAR_TEXT" name="Text" />
  670.       <member cname="GTK_TOOLBAR_BOTH" name="Both" />
  671.       <member cname="GTK_TOOLBAR_BOTH_HORIZ" name="BothHoriz" />
  672.     </enum>
  673.     <enum name="TreeModelFlags" cname="GtkTreeModelFlags" gtype="gtk_tree_model_flags_get_type" type="flags">
  674.       <member cname="GTK_TREE_MODEL_ITERS_PERSIST" name="ItersPersist" value="1 << 0" />
  675.       <member cname="GTK_TREE_MODEL_LIST_ONLY" name="ListOnly" value="1 << 1" />
  676.     </enum>
  677.     <enum name="TreeViewColumnSizing" cname="GtkTreeViewColumnSizing" gtype="gtk_tree_view_column_sizing_get_type" type="enum">
  678.       <member cname="GTK_TREE_VIEW_COLUMN_GROW_ONLY" name="GrowOnly" />
  679.       <member cname="GTK_TREE_VIEW_COLUMN_AUTOSIZE" name="Autosize" />
  680.       <member cname="GTK_TREE_VIEW_COLUMN_FIXED" name="Fixed" />
  681.     </enum>
  682.     <enum name="TreeViewDropPosition" cname="GtkTreeViewDropPosition" gtype="gtk_tree_view_drop_position_get_type" type="enum">
  683.       <member cname="GTK_TREE_VIEW_DROP_BEFORE" name="Before" />
  684.       <member cname="GTK_TREE_VIEW_DROP_AFTER" name="After" />
  685.       <member cname="GTK_TREE_VIEW_DROP_INTO_OR_BEFORE" name="IntoOrBefore" />
  686.       <member cname="GTK_TREE_VIEW_DROP_INTO_OR_AFTER" name="IntoOrAfter" />
  687.     </enum>
  688.     <enum name="TreeViewGridLines" cname="GtkTreeViewGridLines" gtype="gtk_tree_view_grid_lines_get_type" type="enum">
  689.       <member cname="GTK_TREE_VIEW_GRID_LINES_NONE" name="None" />
  690.       <member cname="GTK_TREE_VIEW_GRID_LINES_HORIZONTAL" name="Horizontal" />
  691.       <member cname="GTK_TREE_VIEW_GRID_LINES_VERTICAL" name="Vertical" />
  692.       <member cname="GTK_TREE_VIEW_GRID_LINES_BOTH" name="Both" />
  693.     </enum>
  694.     <enum name="UIManagerItemType" cname="GtkUIManagerItemType" type="flags">
  695.       <member cname="GTK_UI_MANAGER_AUTO" name="Auto" />
  696.       <member cname="GTK_UI_MANAGER_MENUBAR" name="Menubar" value="1 << 0" />
  697.       <member cname="GTK_UI_MANAGER_MENU" name="Menu" value="1 << 1" />
  698.       <member cname="GTK_UI_MANAGER_TOOLBAR" name="Toolbar" value="1 << 2" />
  699.       <member cname="GTK_UI_MANAGER_PLACEHOLDER" name="Placeholder" value="1 << 3" />
  700.       <member cname="GTK_UI_MANAGER_POPUP" name="Popup" value="1 << 4" />
  701.       <member cname="GTK_UI_MANAGER_MENUITEM" name="Menuitem" value="1 << 5" />
  702.       <member cname="GTK_UI_MANAGER_TOOLITEM" name="Toolitem" value="1 << 6" />
  703.       <member cname="GTK_UI_MANAGER_SEPARATOR" name="Separator" value="1 << 7" />
  704.       <member cname="GTK_UI_MANAGER_ACCELERATOR" name="Accelerator" value="1 << 8" />
  705.     </enum>
  706.     <enum name="Unit" cname="GtkUnit" gtype="gtk_unit_get_type" type="enum">
  707.       <member cname="GTK_UNIT_PIXEL" name="Pixel" />
  708.       <member cname="GTK_UNIT_POINTS" name="Points" />
  709.       <member cname="GTK_UNIT_INCH" name="Inch" />
  710.       <member cname="GTK_UNIT_MM" name="Mm" />
  711.     </enum>
  712.     <enum name="UpdateType" cname="GtkUpdateType" gtype="gtk_update_type_get_type" type="enum">
  713.       <member cname="GTK_UPDATE_CONTINUOUS" name="Continuous" />
  714.       <member cname="GTK_UPDATE_DISCONTINUOUS" name="Discontinuous" />
  715.       <member cname="GTK_UPDATE_DELAYED" name="Delayed" />
  716.     </enum>
  717.     <enum name="Visibility" cname="GtkVisibility" gtype="gtk_visibility_get_type" type="enum" hidden="1">
  718.       <member cname="GTK_VISIBILITY_NONE" name="None" />
  719.       <member cname="GTK_VISIBILITY_PARTIAL" name="Partial" />
  720.       <member cname="GTK_VISIBILITY_FULL" name="Full" />
  721.     </enum>
  722.     <enum name="WidgetFlags" cname="GtkWidgetFlags" gtype="gtk_widget_flags_get_type" type="flags">
  723.       <member cname="GTK_TOPLEVEL" name="Toplevel" value="1 << 4" />
  724.       <member cname="GTK_NO_WINDOW" name="NoWindow" value="1 << 5" />
  725.       <member cname="GTK_REALIZED" name="Realized" value="1 << 6" />
  726.       <member cname="GTK_MAPPED" name="Mapped" value="1 << 7" />
  727.       <member cname="GTK_VISIBLE" name="Visible" value="1 << 8" />
  728.       <member cname="GTK_SENSITIVE" name="Sensitive" value="1 << 9" />
  729.       <member cname="GTK_PARENT_SENSITIVE" name="ParentSensitive" value="1 << 10" />
  730.       <member cname="GTK_CAN_FOCUS" name="CanFocus" value="1 << 11" />
  731.       <member cname="GTK_HAS_FOCUS" name="HasFocus" value="1 << 12" />
  732.       <member cname="GTK_CAN_DEFAULT" name="CanDefault" value="1 << 13" />
  733.       <member cname="GTK_HAS_DEFAULT" name="HasDefault" value="1 << 14" />
  734.       <member cname="GTK_HAS_GRAB" name="HasGrab" value="1 << 15" />
  735.       <member cname="GTK_RC_STYLE" name="RcStyle" value="1 << 16" />
  736.       <member cname="GTK_COMPOSITE_CHILD" name="CompositeChild" value="1 << 17" />
  737.       <member cname="GTK_NO_REPARENT" name="NoReparent" value="1 << 18" />
  738.       <member cname="GTK_APP_PAINTABLE" name="AppPaintable" value="1 << 19" />
  739.       <member cname="GTK_RECEIVES_DEFAULT" name="ReceivesDefault" value="1 << 20" />
  740.       <member cname="GTK_DOUBLE_BUFFERED" name="DoubleBuffered" value="1 << 21" />
  741.       <member cname="GTK_NO_SHOW_ALL" name="NoShowAll" value="1 << 22" />
  742.     </enum>
  743.     <enum name="WidgetHelpType" cname="GtkWidgetHelpType" gtype="gtk_widget_help_type_get_type" type="enum">
  744.       <member cname="GTK_WIDGET_HELP_TOOLTIP" name="Tooltip" />
  745.       <member cname="GTK_WIDGET_HELP_WHATS_THIS" name="WhatsThis" />
  746.     </enum>
  747.     <enum name="Win32EmbedMessageType" cname="GtkWin32EmbedMessageType" type="enum" hidden="1">
  748.       <member cname="GTK_WIN32_EMBED_WINDOW_ACTIVATE" name="WindowActivate" />
  749.       <member cname="GTK_WIN32_EMBED_WINDOW_DEACTIVATE" name="WindowDeactivate" />
  750.       <member cname="GTK_WIN32_EMBED_FOCUS_IN" name="FocusIn" />
  751.       <member cname="GTK_WIN32_EMBED_FOCUS_OUT" name="FocusOut" />
  752.       <member cname="GTK_WIN32_EMBED_MODALITY_ON" name="ModalityOn" />
  753.       <member cname="GTK_WIN32_EMBED_MODALITY_OFF" name="ModalityOff" />
  754.       <member cname="GTK_WIN32_EMBED_PARENT_NOTIFY" name="ParentNotify" />
  755.       <member cname="GTK_WIN32_EMBED_EVENT_PLUG_MAPPED" name="EventPlugMapped" />
  756.       <member cname="GTK_WIN32_EMBED_PLUG_RESIZED" name="PlugResized" />
  757.       <member cname="GTK_WIN32_EMBED_REQUEST_FOCUS" name="RequestFocus" />
  758.       <member cname="GTK_WIN32_EMBED_FOCUS_NEXT" name="FocusNext" />
  759.       <member cname="GTK_WIN32_EMBED_FOCUS_PREV" name="FocusPrev" />
  760.       <member cname="GTK_WIN32_EMBED_GRAB_KEY" name="GrabKey" />
  761.       <member cname="GTK_WIN32_EMBED_UNGRAB_KEY" name="UngrabKey" />
  762.       <member cname="GTK_WIN32_EMBED_LAST" name="Last" />
  763.     </enum>
  764.     <enum name="WindowPosition" cname="GtkWindowPosition" gtype="gtk_window_position_get_type" type="enum">
  765.       <member cname="GTK_WIN_POS_NONE" name="None" />
  766.       <member cname="GTK_WIN_POS_CENTER" name="Center" />
  767.       <member cname="GTK_WIN_POS_MOUSE" name="Mouse" />
  768.       <member cname="GTK_WIN_POS_CENTER_ALWAYS" name="CenterAlways" />
  769.       <member cname="GTK_WIN_POS_CENTER_ON_PARENT" name="CenterOnParent" />
  770.     </enum>
  771.     <enum name="WindowType" cname="GtkWindowType" gtype="gtk_window_type_get_type" type="enum">
  772.       <member cname="GTK_WINDOW_TOPLEVEL" name="Toplevel" />
  773.       <member cname="GTK_WINDOW_POPUP" name="Popup" />
  774.     </enum>
  775.     <enum name="WrapMode" cname="GtkWrapMode" gtype="gtk_wrap_mode_get_type" type="enum">
  776.       <member cname="GTK_WRAP_NONE" name="None" />
  777.       <member cname="GTK_WRAP_CHAR" name="Char" />
  778.       <member cname="GTK_WRAP_WORD" name="Word" />
  779.       <member cname="GTK_WRAP_WORD_CHAR" name="WordChar" />
  780.     </enum>
  781.     <enum name="LoadState" cname="LoadState" type="enum">
  782.       <member cname="LOAD_EMPTY" name="Empty" />
  783.       <member cname="LOAD_PRELOAD" name="Preload" />
  784.       <member cname="LOAD_LOADING" name="Loading" />
  785.       <member cname="LOAD_FINISHED" name="Finished" />
  786.     </enum>
  787.     <enum name="LocationMode" cname="LocationMode" type="enum">
  788.       <member cname="LOCATION_MODE_PATH_BAR" name="PathBar" />
  789.       <member cname="LOCATION_MODE_FILENAME_ENTRY" name="FilenameEntry" />
  790.     </enum>
  791.     <enum name="OperationMode" cname="OperationMode" type="enum" hidden="1">
  792.       <member cname="OPERATION_MODE_BROWSE" name="Browse" />
  793.       <member cname="OPERATION_MODE_SEARCH" name="Search" />
  794.       <member cname="OPERATION_MODE_RECENT" name="Recent" />
  795.     </enum>
  796.     <enum name="ReloadState" cname="ReloadState" type="enum">
  797.       <member cname="RELOAD_EMPTY" name="Empty" />
  798.       <member cname="RELOAD_HAS_FOLDER" name="HasFolder" />
  799.       <member cname="RELOAD_WAS_UNMAPPED" name="WasUnmapped" />
  800.     </enum>
  801.     <callback name="AboutDialogActivateLinkFunc" cname="GtkAboutDialogActivateLinkFunc">
  802.       <return-type type="void" />
  803.       <parameters>
  804.         <parameter type="GtkAboutDialog*" name="about" />
  805.         <parameter type="const-gchar*" name="link_" />
  806.         <parameter type="gpointer" name="data" />
  807.       </parameters>
  808.     </callback>
  809.     <callback name="AccelGroupActivate" cname="GtkAccelGroupActivate">
  810.       <return-type type="gboolean" />
  811.       <parameters>
  812.         <parameter type="GtkAccelGroup*" name="accel_group" />
  813.         <parameter type="GObject*" name="acceleratable" />
  814.         <parameter type="guint" name="keyval" />
  815.         <parameter type="GdkModifierType" name="modifier" />
  816.       </parameters>
  817.     </callback>
  818.     <callback name="AccelGroupFindFunc" cname="GtkAccelGroupFindFunc">
  819.       <return-type type="gboolean" />
  820.       <parameters>
  821.         <parameter type="GtkAccelKey*" name="key" />
  822.         <parameter type="GClosure*" name="closure" />
  823.         <parameter type="gpointer" name="data" />
  824.       </parameters>
  825.     </callback>
  826.     <callback name="AccelMapForeach" cname="GtkAccelMapForeach">
  827.       <return-type type="void" />
  828.       <parameters>
  829.         <parameter type="gpointer" name="data" />
  830.         <parameter type="const-gchar*" name="accel_path" />
  831.         <parameter type="guint" name="accel_key" />
  832.         <parameter type="GdkModifierType" name="accel_mods" />
  833.         <parameter type="gboolean" name="changed" />
  834.       </parameters>
  835.     </callback>
  836.     <callback name="AssistantPageFunc" cname="GtkAssistantPageFunc">
  837.       <return-type type="gint" />
  838.       <parameters>
  839.         <parameter type="gint" name="current_page" />
  840.         <parameter type="gpointer" name="data" />
  841.       </parameters>
  842.     </callback>
  843.     <callback name="BuilderConnectFunc" cname="GtkBuilderConnectFunc">
  844.       <return-type type="void" />
  845.       <parameters>
  846.         <parameter type="GtkBuilder*" name="builder" />
  847.         <parameter type="GObject*" name="object" />
  848.         <parameter type="const-gchar*" name="signal_name" />
  849.         <parameter type="const-gchar*" name="handler_name" />
  850.         <parameter type="GObject*" name="connect_object" />
  851.         <parameter type="GConnectFlags" name="flags" />
  852.         <parameter type="gpointer" name="user_data" />
  853.       </parameters>
  854.     </callback>
  855.     <callback name="Callback" cname="GtkCallback">
  856.       <return-type type="void" />
  857.       <parameters>
  858.         <parameter type="GtkWidget*" name="widget" />
  859.         <parameter type="gpointer" name="data" />
  860.       </parameters>
  861.     </callback>
  862.     <callback name="CallbackMarshal" cname="GtkCallbackMarshal">
  863.       <return-type type="void" />
  864.       <parameters>
  865.         <parameter type="GtkObject*" name="object" />
  866.         <parameter type="gpointer" name="data" />
  867.         <parameter type="guint" name="n_args" />
  868.         <parameter type="GtkArg*" name="args" />
  869.       </parameters>
  870.     </callback>
  871.     <callback name="CellLayoutDataFunc" cname="GtkCellLayoutDataFunc">
  872.       <return-type type="void" />
  873.       <parameters>
  874.         <parameter type="GtkCellLayout*" name="cell_layout" />
  875.         <parameter type="GtkCellRenderer*" name="cell" />
  876.         <parameter type="GtkTreeModel*" name="tree_model" />
  877.         <parameter type="GtkTreeIter*" name="iter" />
  878.         <parameter type="gpointer" name="data" />
  879.       </parameters>
  880.     </callback>
  881.     <callback name="ClipboardClearFunc" cname="GtkClipboardClearFunc">
  882.       <return-type type="void" />
  883.       <parameters>
  884.         <parameter type="GtkClipboard*" name="clipboard" />
  885.         <parameter type="gpointer" name="user_data_or_owner" />
  886.       </parameters>
  887.     </callback>
  888.     <callback name="ClipboardGetFunc" cname="GtkClipboardGetFunc">
  889.       <return-type type="void" />
  890.       <parameters>
  891.         <parameter type="GtkClipboard*" name="clipboard" />
  892.         <parameter type="GtkSelectionData*" name="selection_data" />
  893.         <parameter type="guint" name="info" />
  894.         <parameter type="gpointer" name="user_data_or_owner" />
  895.       </parameters>
  896.     </callback>
  897.     <callback name="ClipboardImageReceivedFunc" cname="GtkClipboardImageReceivedFunc">
  898.       <return-type type="void" />
  899.       <parameters>
  900.         <parameter type="GtkClipboard*" name="clipboard" />
  901.         <parameter type="GdkPixbuf*" name="pixbuf" />
  902.         <parameter type="gpointer" name="data" />
  903.       </parameters>
  904.     </callback>
  905.     <callback name="ClipboardReceivedFunc" cname="GtkClipboardReceivedFunc">
  906.       <return-type type="void" />
  907.       <parameters>
  908.         <parameter type="GtkClipboard*" name="clipboard" />
  909.         <parameter type="GtkSelectionData*" name="selection_data" />
  910.         <parameter type="gpointer" name="data" />
  911.       </parameters>
  912.     </callback>
  913.     <callback name="ClipboardRichTextReceivedFunc" cname="GtkClipboardRichTextReceivedFunc" hidden="1">
  914.       <return-type type="void" />
  915.       <parameters>
  916.         <parameter type="GtkClipboard*" name="clipboard" />
  917.         <parameter type="GdkAtom" name="format" />
  918.         <parameter type="const-guint8*" name="text" />
  919.         <parameter type="gsize" name="length" />
  920.         <parameter type="gpointer" name="data" />
  921.       </parameters>
  922.     </callback>
  923.     <callback name="ClipboardTargetsReceivedFunc" cname="GtkClipboardTargetsReceivedFunc">
  924.       <return-type type="void" />
  925.       <parameters>
  926.         <parameter type="GtkClipboard*" name="clipboard" />
  927.         <parameter type="GdkAtom*" name="atoms" />
  928.         <parameter type="gint" name="n_atoms" />
  929.         <parameter type="gpointer" name="data" />
  930.       </parameters>
  931.     </callback>
  932.     <callback name="ClipboardTextReceivedFunc" cname="GtkClipboardTextReceivedFunc">
  933.       <return-type type="void" />
  934.       <parameters>
  935.         <parameter type="GtkClipboard*" name="clipboard" />
  936.         <parameter type="const-gchar*" name="text" />
  937.         <parameter type="gpointer" name="data" />
  938.       </parameters>
  939.     </callback>
  940.     <callback name="ColorSelectionChangePaletteFunc" cname="GtkColorSelectionChangePaletteFunc">
  941.       <return-type type="void" />
  942.       <parameters>
  943.         <parameter type="const-GdkColor*" name="colors" />
  944.         <parameter type="gint" name="n_colors" />
  945.       </parameters>
  946.     </callback>
  947.     <callback name="ColorSelectionChangePaletteWithScreenFunc" cname="GtkColorSelectionChangePaletteWithScreenFunc">
  948.       <return-type type="void" />
  949.       <parameters>
  950.         <parameter type="GdkScreen*" name="screen" />
  951.         <parameter type="const-GdkColor*" name="colors" />
  952.         <parameter type="gint" name="n_colors" />
  953.       </parameters>
  954.     </callback>
  955.     <callback name="DestroyNotify" cname="GtkDestroyNotify">
  956.       <return-type type="void" />
  957.       <parameters>
  958.         <parameter type="gpointer" name="data" />
  959.       </parameters>
  960.     </callback>
  961.     <callback name="EntryCompletionMatchFunc" cname="GtkEntryCompletionMatchFunc">
  962.       <return-type type="gboolean" />
  963.       <parameters>
  964.         <parameter type="GtkEntryCompletion*" name="completion" />
  965.         <parameter type="const-gchar*" name="key" />
  966.         <parameter type="GtkTreeIter*" name="iter" />
  967.         <parameter type="gpointer" name="user_data" />
  968.       </parameters>
  969.     </callback>
  970.     <callback name="FileFilterFunc" cname="GtkFileFilterFunc">
  971.       <return-type type="gboolean" />
  972.       <parameters>
  973.         <parameter type="const-GtkFileFilterInfo*" name="filter_info" />
  974.         <parameter type="gpointer" name="data" />
  975.       </parameters>
  976.     </callback>
  977.     <callback name="Function" cname="GtkFunction">
  978.       <return-type type="gboolean" />
  979.       <parameters>
  980.         <parameter type="gpointer" name="data" />
  981.       </parameters>
  982.     </callback>
  983.     <callback name="IconViewForeachFunc" cname="GtkIconViewForeachFunc">
  984.       <return-type type="void" />
  985.       <parameters>
  986.         <parameter type="GtkIconView*" name="icon_view" />
  987.         <parameter type="GtkTreePath*" name="path" />
  988.         <parameter type="gpointer" name="data" />
  989.       </parameters>
  990.     </callback>
  991.     <callback name="ItemFactoryCallback" cname="GtkItemFactoryCallback">
  992.       <return-type type="void" />
  993.     </callback>
  994.     <callback name="ItemFactoryCallback1" cname="GtkItemFactoryCallback1">
  995.       <return-type type="void" />
  996.       <parameters>
  997.         <parameter type="gpointer" name="callback_data" />
  998.         <parameter type="guint" name="callback_action" />
  999.         <parameter type="GtkWidget*" name="widget" />
  1000.       </parameters>
  1001.     </callback>
  1002.     <callback name="ItemFactoryCallback2" cname="GtkItemFactoryCallback2" hidden="1">
  1003.       <return-type type="void" />
  1004.       <parameters>
  1005.         <parameter type="gpointer" name="callback_data" />
  1006.         <parameter type="guint" name="callback_action" />
  1007.         <parameter type="GtkWidget*" name="widget" />
  1008.       </parameters>
  1009.     </callback>
  1010.     <callback name="KeySnoopFunc" cname="GtkKeySnoopFunc">
  1011.       <return-type type="gint" />
  1012.       <parameters>
  1013.         <parameter type="GtkWidget*" name="grab_widget" />
  1014.         <parameter type="GdkEventKey*" name="event" />
  1015.         <parameter type="gpointer" name="func_data" />
  1016.       </parameters>
  1017.     </callback>
  1018.     <callback name="LinkButtonUriFunc" cname="GtkLinkButtonUriFunc">
  1019.       <return-type type="void" />
  1020.       <parameters>
  1021.         <parameter type="GtkLinkButton*" name="button" />
  1022.         <parameter type="const-gchar*" name="link_" />
  1023.         <parameter type="gpointer" name="user_data" />
  1024.       </parameters>
  1025.     </callback>
  1026.     <callback name="MenuCallback" cname="GtkMenuCallback">
  1027.       <return-type type="void" />
  1028.       <parameters>
  1029.         <parameter type="GtkWidget*" name="widget" />
  1030.         <parameter type="gpointer" name="user_data" />
  1031.       </parameters>
  1032.     </callback>
  1033.     <callback name="MenuDetachFunc" cname="GtkMenuDetachFunc">
  1034.       <return-type type="void" />
  1035.       <parameters>
  1036.         <parameter type="GtkWidget*" name="attach_widget" />
  1037.         <parameter type="GtkMenu*" name="menu" />
  1038.       </parameters>
  1039.     </callback>
  1040.     <callback name="MenuPositionFunc" cname="GtkMenuPositionFunc">
  1041.       <return-type type="void" />
  1042.       <parameters>
  1043.         <parameter type="GtkMenu*" name="menu" />
  1044.         <parameter type="gint*" name="x" />
  1045.         <parameter type="gint*" name="y" />
  1046.         <parameter type="gboolean*" name="push_in" />
  1047.         <parameter type="gpointer" name="user_data" />
  1048.       </parameters>
  1049.     </callback>
  1050.     <callback name="MnemonicHashForeach" cname="GtkMnemonicHashForeach">
  1051.       <return-type type="void" />
  1052.       <parameters>
  1053.         <parameter type="guint" name="keyval" />
  1054.         <parameter type="GSList*" name="targets" />
  1055.         <parameter type="gpointer" name="data" />
  1056.       </parameters>
  1057.     </callback>
  1058.     <callback name="ModuleDisplayInitFunc" cname="GtkModuleDisplayInitFunc" hidden="1">
  1059.       <return-type type="void" />
  1060.       <parameters>
  1061.         <parameter type="GdkDisplay*" name="display" />
  1062.       </parameters>
  1063.     </callback>
  1064.     <callback name="ModuleInitFunc" cname="GtkModuleInitFunc" hidden="1">
  1065.       <return-type type="void" />
  1066.       <parameters>
  1067.         <parameter type="gint*" name="argc" />
  1068.         <parameter type="gchar***" name="argv" />
  1069.       </parameters>
  1070.     </callback>
  1071.     <callback name="NotebookWindowCreationFunc" cname="GtkNotebookWindowCreationFunc">
  1072.       <return-type type="GtkNotebook*" />
  1073.       <parameters>
  1074.         <parameter type="GtkNotebook*" name="source" />
  1075.         <parameter type="GtkWidget*" name="page" />
  1076.         <parameter type="gint" name="x" />
  1077.         <parameter type="gint" name="y" />
  1078.         <parameter type="gpointer" name="data" />
  1079.       </parameters>
  1080.     </callback>
  1081.     <callback name="PageSetupDoneFunc" cname="GtkPageSetupDoneFunc">
  1082.       <return-type type="void" />
  1083.       <parameters>
  1084.         <parameter type="GtkPageSetup*" name="page_setup" />
  1085.         <parameter type="gpointer" name="data" />
  1086.       </parameters>
  1087.     </callback>
  1088.     <callback name="PrintFunc" cname="GtkPrintFunc">
  1089.       <return-type type="void" />
  1090.       <parameters>
  1091.         <parameter type="gpointer" name="func_data" />
  1092.         <parameter type="const-gchar*" name="str" />
  1093.       </parameters>
  1094.     </callback>
  1095.     <callback name="PrintJobCompleteFunc" cname="GtkPrintJobCompleteFunc">
  1096.       <return-type type="void" />
  1097.       <parameters>
  1098.         <parameter type="GtkPrintJob*" name="print_job" />
  1099.         <parameter type="gpointer" name="user_data" />
  1100.         <parameter type="GError*" name="error" />
  1101.       </parameters>
  1102.     </callback>
  1103.     <callback name="PrintSettingsFunc" cname="GtkPrintSettingsFunc">
  1104.       <return-type type="void" />
  1105.       <parameters>
  1106.         <parameter type="const-gchar*" name="key" />
  1107.         <parameter type="const-gchar*" name="value" />
  1108.         <parameter type="gpointer" name="user_data" />
  1109.       </parameters>
  1110.     </callback>
  1111.     <callback name="PrinterFunc" cname="GtkPrinterFunc">
  1112.       <return-type type="gboolean" />
  1113.       <parameters>
  1114.         <parameter type="GtkPrinter*" name="printer" />
  1115.         <parameter type="gpointer" name="data" />
  1116.       </parameters>
  1117.     </callback>
  1118.     <callback name="RcPropertyParser" cname="GtkRcPropertyParser">
  1119.       <return-type type="gboolean" />
  1120.       <parameters>
  1121.         <parameter type="const-GParamSpec*" name="pspec" />
  1122.         <parameter type="const-GString*" name="rc_string" />
  1123.         <parameter type="GValue*" name="property_value" />
  1124.       </parameters>
  1125.     </callback>
  1126.     <callback name="RecentFilterFunc" cname="GtkRecentFilterFunc">
  1127.       <return-type type="gboolean" />
  1128.       <parameters>
  1129.         <parameter type="const-GtkRecentFilterInfo*" name="filter_info" />
  1130.         <parameter type="gpointer" name="user_data" />
  1131.       </parameters>
  1132.     </callback>
  1133.     <callback name="RecentSortFunc" cname="GtkRecentSortFunc">
  1134.       <return-type type="gint" />
  1135.       <parameters>
  1136.         <parameter type="GtkRecentInfo*" name="a" />
  1137.         <parameter type="GtkRecentInfo*" name="b" />
  1138.         <parameter type="gpointer" name="user_data" />
  1139.       </parameters>
  1140.     </callback>
  1141.     <callback name="SignalFunc" cname="GtkSignalFunc">
  1142.       <return-type type="void" />
  1143.     </callback>
  1144.     <callback name="TextBufferDeserializeFunc" cname="GtkTextBufferDeserializeFunc">
  1145.       <return-type type="gboolean" />
  1146.       <parameters>
  1147.         <parameter type="GtkTextBuffer*" name="register_buffer" />
  1148.         <parameter type="GtkTextBuffer*" name="content_buffer" />
  1149.         <parameter type="GtkTextIter*" name="iter" />
  1150.         <parameter type="const-guint8*" name="data" array="1" />
  1151.         <parameter type="gsize" name="length" />
  1152.         <parameter type="gboolean" name="create_tags" />
  1153.         <parameter type="gpointer" name="user_data" />
  1154.         <parameter type="GError**" name="error" />
  1155.       </parameters>
  1156.     </callback>
  1157.     <callback name="TextBufferSerializeFunc" cname="GtkTextBufferSerializeFunc">
  1158.       <return-type type="guint8*" />
  1159.       <parameters>
  1160.         <parameter type="GtkTextBuffer*" name="register_buffer" />
  1161.         <parameter type="GtkTextBuffer*" name="content_buffer" />
  1162.         <parameter type="const-GtkTextIter*" name="start" />
  1163.         <parameter type="const-GtkTextIter*" name="end" />
  1164.         <parameter type="gsize*" name="length" />
  1165.         <parameter type="gpointer" name="user_data" />
  1166.       </parameters>
  1167.     </callback>
  1168.     <callback name="TextCharPredicate" cname="GtkTextCharPredicate">
  1169.       <return-type type="gboolean" />
  1170.       <parameters>
  1171.         <parameter type="gunichar" name="ch" />
  1172.         <parameter type="gpointer" name="user_data" />
  1173.       </parameters>
  1174.     </callback>
  1175.     <callback name="TextTagTableForeach" cname="GtkTextTagTableForeach">
  1176.       <return-type type="void" />
  1177.       <parameters>
  1178.         <parameter type="GtkTextTag*" name="tag" />
  1179.         <parameter type="gpointer" name="data" />
  1180.       </parameters>
  1181.     </callback>
  1182.     <callback name="TranslateFunc" cname="GtkTranslateFunc">
  1183.       <return-type type="gchar*" />
  1184.       <parameters>
  1185.         <parameter type="const-gchar*" name="path" />
  1186.         <parameter type="gpointer" name="func_data" />
  1187.       </parameters>
  1188.     </callback>
  1189.     <callback name="TreeCellDataFunc" cname="GtkTreeCellDataFunc">
  1190.       <return-type type="void" />
  1191.       <parameters>
  1192.         <parameter type="GtkTreeViewColumn*" name="tree_column" />
  1193.         <parameter type="GtkCellRenderer*" name="cell" />
  1194.         <parameter type="GtkTreeModel*" name="tree_model" />
  1195.         <parameter type="GtkTreeIter*" name="iter" />
  1196.         <parameter type="gpointer" name="data" />
  1197.       </parameters>
  1198.     </callback>
  1199.     <callback name="TreeDestroyCountFunc" cname="GtkTreeDestroyCountFunc">
  1200.       <return-type type="void" />
  1201.       <parameters>
  1202.         <parameter type="GtkTreeView*" name="tree_view" />
  1203.         <parameter type="GtkTreePath*" name="path" />
  1204.         <parameter type="gint" name="children" />
  1205.         <parameter type="gpointer" name="user_data" />
  1206.       </parameters>
  1207.     </callback>
  1208.     <callback name="TreeIterCompareFunc" cname="GtkTreeIterCompareFunc">
  1209.       <return-type type="gint" />
  1210.       <parameters>
  1211.         <parameter type="GtkTreeModel*" name="model" />
  1212.         <parameter type="GtkTreeIter*" name="a" />
  1213.         <parameter type="GtkTreeIter*" name="b" />
  1214.         <parameter type="gpointer" name="user_data" />
  1215.       </parameters>
  1216.     </callback>
  1217.     <callback name="TreeModelFilterModifyFunc" cname="GtkTreeModelFilterModifyFunc">
  1218.       <return-type type="void" />
  1219.       <parameters>
  1220.         <parameter type="GtkTreeModel*" name="model" />
  1221.         <parameter type="GtkTreeIter*" name="iter" />
  1222.         <parameter type="GValue*" name="value" pass_as="ref" />
  1223.         <parameter type="gint" name="column" />
  1224.         <parameter type="gpointer" name="data" />
  1225.       </parameters>
  1226.     </callback>
  1227.     <callback name="TreeModelFilterVisibleFunc" cname="GtkTreeModelFilterVisibleFunc">
  1228.       <return-type type="gboolean" />
  1229.       <parameters>
  1230.         <parameter type="GtkTreeModel*" name="model" />
  1231.         <parameter type="GtkTreeIter*" name="iter" />
  1232.         <parameter type="gpointer" name="data" />
  1233.       </parameters>
  1234.     </callback>
  1235.     <callback name="TreeModelForeachFunc" cname="GtkTreeModelForeachFunc">
  1236.       <return-type type="gboolean" />
  1237.       <parameters>
  1238.         <parameter type="GtkTreeModel*" name="model" />
  1239.         <parameter type="GtkTreePath*" name="path" />
  1240.         <parameter type="GtkTreeIter*" name="iter" />
  1241.         <parameter type="gpointer" name="data" />
  1242.       </parameters>
  1243.     </callback>
  1244.     <callback name="TreeSelectionForeachFunc" cname="GtkTreeSelectionForeachFunc">
  1245.       <return-type type="void" />
  1246.       <parameters>
  1247.         <parameter type="GtkTreeModel*" name="model" />
  1248.         <parameter type="GtkTreePath*" name="path" />
  1249.         <parameter type="GtkTreeIter*" name="iter" />
  1250.         <parameter type="gpointer" name="data" />
  1251.       </parameters>
  1252.     </callback>
  1253.     <callback name="TreeSelectionFunc" cname="GtkTreeSelectionFunc">
  1254.       <return-type type="gboolean" />
  1255.       <parameters>
  1256.         <parameter type="GtkTreeSelection*" name="selection" />
  1257.         <parameter type="GtkTreeModel*" name="model" />
  1258.         <parameter type="GtkTreePath*" name="path" />
  1259.         <parameter type="gboolean" name="path_currently_selected" />
  1260.         <parameter type="gpointer" name="data" />
  1261.       </parameters>
  1262.     </callback>
  1263.     <callback name="TreeViewColumnDropFunc" cname="GtkTreeViewColumnDropFunc">
  1264.       <return-type type="gboolean" />
  1265.       <parameters>
  1266.         <parameter type="GtkTreeView*" name="tree_view" />
  1267.         <parameter type="GtkTreeViewColumn*" name="column" />
  1268.         <parameter type="GtkTreeViewColumn*" name="prev_column" />
  1269.         <parameter type="GtkTreeViewColumn*" name="next_column" />
  1270.         <parameter type="gpointer" name="data" />
  1271.       </parameters>
  1272.     </callback>
  1273.     <callback name="TreeViewMappingFunc" cname="GtkTreeViewMappingFunc">
  1274.       <return-type type="void" />
  1275.       <parameters>
  1276.         <parameter type="GtkTreeView*" name="tree_view" />
  1277.         <parameter type="GtkTreePath*" name="path" />
  1278.         <parameter type="gpointer" name="user_data" />
  1279.       </parameters>
  1280.     </callback>
  1281.     <callback name="TreeViewRowSeparatorFunc" cname="GtkTreeViewRowSeparatorFunc">
  1282.       <return-type type="gboolean" />
  1283.       <parameters>
  1284.         <parameter type="GtkTreeModel*" name="model" />
  1285.         <parameter type="GtkTreeIter*" name="iter" />
  1286.         <parameter type="gpointer" name="data" />
  1287.       </parameters>
  1288.     </callback>
  1289.     <callback name="TreeViewSearchEqualFunc" cname="GtkTreeViewSearchEqualFunc">
  1290.       <return-type type="gboolean" />
  1291.       <parameters>
  1292.         <parameter type="GtkTreeModel*" name="model" />
  1293.         <parameter type="gint" name="column" />
  1294.         <parameter type="const-gchar*" name="key" />
  1295.         <parameter type="GtkTreeIter*" name="iter" />
  1296.         <parameter type="gpointer" name="search_data" />
  1297.       </parameters>
  1298.     </callback>
  1299.     <callback name="TreeViewSearchPositionFunc" cname="GtkTreeViewSearchPositionFunc">
  1300.       <return-type type="void" />
  1301.       <parameters>
  1302.         <parameter type="GtkTreeView*" name="tree_view" />
  1303.         <parameter type="GtkWidget*" name="search_dialog" />
  1304.         <parameter type="gpointer" name="user_data" />
  1305.       </parameters>
  1306.     </callback>
  1307.     <callback name="WindowKeysForeachFunc" cname="GtkWindowKeysForeachFunc">
  1308.       <return-type type="void" />
  1309.       <parameters>
  1310.         <parameter type="GtkWindow*" name="window" />
  1311.         <parameter type="guint" name="keyval" />
  1312.         <parameter type="GdkModifierType" name="modifiers" />
  1313.         <parameter type="gboolean" name="is_mnemonic" />
  1314.         <parameter type="gpointer" name="data" />
  1315.       </parameters>
  1316.     </callback>
  1317.     <interface name="Buildable" cname="GtkBuildable" hidden="1">
  1318.       <virtual_method name="SetName" cname="set_name">
  1319.         <return-type type="void" />
  1320.         <parameters>
  1321.           <parameter type="GtkBuildable*" name="buildable" />
  1322.           <parameter type="const-gchar*" name="name" />
  1323.         </parameters>
  1324.       </virtual_method>
  1325.       <virtual_method name="AddChild" cname="add_child">
  1326.         <return-type type="void" />
  1327.         <parameters>
  1328.           <parameter type="GtkBuildable*" name="buildable" />
  1329.           <parameter type="GtkBuilder*" name="builder" />
  1330.           <parameter type="GObject*" name="child" />
  1331.           <parameter type="const-gchar*" name="type" />
  1332.         </parameters>
  1333.       </virtual_method>
  1334.       <virtual_method name="SetBuildableProperty" cname="set_buildable_property">
  1335.         <return-type type="void" />
  1336.         <parameters>
  1337.           <parameter type="GtkBuildable*" name="buildable" />
  1338.           <parameter type="GtkBuilder*" name="builder" />
  1339.           <parameter type="const-gchar*" name="name" />
  1340.           <parameter type="const-GValue*" name="value" />
  1341.         </parameters>
  1342.       </virtual_method>
  1343.       <virtual_method name="ConstructChild" cname="construct_child">
  1344.         <return-type type="GObject*" />
  1345.         <parameters>
  1346.           <parameter type="GtkBuildable*" name="buildable" />
  1347.           <parameter type="GtkBuilder*" name="builder" />
  1348.           <parameter type="const-gchar*" name="name" />
  1349.         </parameters>
  1350.       </virtual_method>
  1351.       <virtual_method name="CustomTagStart" cname="custom_tag_start">
  1352.         <return-type type="gboolean" />
  1353.         <parameters>
  1354.           <parameter type="GtkBuildable*" name="buildable" />
  1355.           <parameter type="GtkBuilder*" name="builder" />
  1356.           <parameter type="GObject*" name="child" />
  1357.           <parameter type="const-gchar*" name="tagname" />
  1358.           <parameter type="GMarkupParser*" name="parser" />
  1359.           <parameter type="gpointer*" name="data" />
  1360.         </parameters>
  1361.       </virtual_method>
  1362.       <virtual_method name="CustomTagEnd" cname="custom_tag_end">
  1363.         <return-type type="void" />
  1364.         <parameters>
  1365.           <parameter type="GtkBuildable*" name="buildable" />
  1366.           <parameter type="GtkBuilder*" name="builder" />
  1367.           <parameter type="GObject*" name="child" />
  1368.           <parameter type="const-gchar*" name="tagname" />
  1369.           <parameter type="gpointer*" name="data" />
  1370.         </parameters>
  1371.       </virtual_method>
  1372.       <virtual_method name="CustomFinished" cname="custom_finished">
  1373.         <return-type type="void" />
  1374.         <parameters>
  1375.           <parameter type="GtkBuildable*" name="buildable" />
  1376.           <parameter type="GtkBuilder*" name="builder" />
  1377.           <parameter type="GObject*" name="child" />
  1378.           <parameter type="const-gchar*" name="tagname" />
  1379.           <parameter type="gpointer" name="data" />
  1380.         </parameters>
  1381.       </virtual_method>
  1382.       <virtual_method name="ParserFinished" cname="parser_finished">
  1383.         <return-type type="void" />
  1384.         <parameters>
  1385.           <parameter type="GtkBuildable*" name="buildable" />
  1386.           <parameter type="GtkBuilder*" name="builder" />
  1387.         </parameters>
  1388.       </virtual_method>
  1389.       <virtual_method name="GetInternalChild" cname="get_internal_child">
  1390.         <return-type type="GObject*" />
  1391.         <parameters>
  1392.           <parameter type="GtkBuildable*" name="buildable" />
  1393.           <parameter type="GtkBuilder*" name="builder" />
  1394.           <parameter type="const-gchar*" name="childname" />
  1395.         </parameters>
  1396.       </virtual_method>
  1397.       <method name="AddChild" cname="gtk_buildable_add_child">
  1398.         <return-type type="void" />
  1399.         <parameters>
  1400.           <parameter type="GtkBuilder*" name="builder" />
  1401.           <parameter type="GObject*" name="child" />
  1402.           <parameter type="const-gchar*" name="type" />
  1403.         </parameters>
  1404.       </method>
  1405.       <method name="ConstructChild" cname="gtk_buildable_construct_child">
  1406.         <return-type type="GObject*" />
  1407.         <parameters>
  1408.           <parameter type="GtkBuilder*" name="builder" />
  1409.           <parameter type="const-gchar*" name="name" />
  1410.         </parameters>
  1411.       </method>
  1412.       <method name="CustomFinished" cname="gtk_buildable_custom_finished">
  1413.         <return-type type="void" />
  1414.         <parameters>
  1415.           <parameter type="GtkBuilder*" name="builder" />
  1416.           <parameter type="GObject*" name="child" />
  1417.           <parameter type="const-gchar*" name="tagname" />
  1418.           <parameter type="gpointer" name="data" />
  1419.         </parameters>
  1420.       </method>
  1421.       <method name="CustomTagEnd" cname="gtk_buildable_custom_tag_end">
  1422.         <return-type type="void" />
  1423.         <parameters>
  1424.           <parameter type="GtkBuilder*" name="builder" />
  1425.           <parameter type="GObject*" name="child" />
  1426.           <parameter type="const-gchar*" name="tagname" />
  1427.           <parameter type="gpointer*" name="data" />
  1428.         </parameters>
  1429.       </method>
  1430.       <method name="CustomTagStart" cname="gtk_buildable_custom_tag_start">
  1431.         <return-type type="gboolean" />
  1432.         <parameters>
  1433.           <parameter type="GtkBuilder*" name="builder" />
  1434.           <parameter type="GObject*" name="child" />
  1435.           <parameter type="const-gchar*" name="tagname" />
  1436.           <parameter type="GMarkupParser*" name="parser" />
  1437.           <parameter type="gpointer*" name="data" />
  1438.         </parameters>
  1439.       </method>
  1440.       <method name="GetInternalChild" cname="gtk_buildable_get_internal_child">
  1441.         <return-type type="GObject*" />
  1442.         <parameters>
  1443.           <parameter type="GtkBuilder*" name="builder" />
  1444.           <parameter type="const-gchar*" name="childname" />
  1445.         </parameters>
  1446.       </method>
  1447.       <method name="GetName" cname="gtk_buildable_get_name">
  1448.         <return-type type="const-gchar*" />
  1449.       </method>
  1450.       <method name="GetType" cname="gtk_buildable_get_type" shared="true">
  1451.         <return-type type="GType" />
  1452.       </method>
  1453.       <method name="ParserFinished" cname="gtk_buildable_parser_finished">
  1454.         <return-type type="void" />
  1455.         <parameters>
  1456.           <parameter type="GtkBuilder*" name="builder" />
  1457.         </parameters>
  1458.       </method>
  1459.       <method name="SetBuildableProperty" cname="gtk_buildable_set_buildable_property">
  1460.         <return-type type="void" />
  1461.         <parameters>
  1462.           <parameter type="GtkBuilder*" name="builder" />
  1463.           <parameter type="const-gchar*" name="name" />
  1464.           <parameter type="const-GValue*" name="value" />
  1465.         </parameters>
  1466.       </method>
  1467.       <method name="SetName" cname="gtk_buildable_set_name">
  1468.         <return-type type="void" />
  1469.         <parameters>
  1470.           <parameter type="const-gchar*" name="name" />
  1471.         </parameters>
  1472.       </method>
  1473.     </interface>
  1474.     <interface name="CellEditable" cname="GtkCellEditable">
  1475.       <signal name="EditingDone" cname="editing_done" when="LAST" field_name="editing_done">
  1476.         <return-type type="void" />
  1477.         <parameters>
  1478.           <parameter type="GtkCellEditable*" name="cell_editable" />
  1479.         </parameters>
  1480.       </signal>
  1481.       <signal cname="remove_widget" when="LAST" field_name="remove_widget" name="WidgetRemoved">
  1482.         <return-type type="void" />
  1483.         <parameters>
  1484.           <parameter type="GtkCellEditable*" name="cell_editable" />
  1485.         </parameters>
  1486.       </signal>
  1487.       <virtual_method name="StartEditing" cname="start_editing">
  1488.         <return-type type="void" />
  1489.         <parameters>
  1490.           <parameter type="GtkCellEditable*" name="cell_editable" />
  1491.           <parameter type="GdkEvent*" name="event" />
  1492.         </parameters>
  1493.       </virtual_method>
  1494.       <method cname="gtk_cell_editable_editing_done" name="FinishEditing">
  1495.         <return-type type="void" />
  1496.       </method>
  1497.       <method name="GetType" cname="gtk_cell_editable_get_type" shared="true">
  1498.         <return-type type="GType" />
  1499.       </method>
  1500.       <method name="RemoveWidget" cname="gtk_cell_editable_remove_widget">
  1501.         <return-type type="void" />
  1502.       </method>
  1503.       <method name="StartEditing" cname="gtk_cell_editable_start_editing">
  1504.         <return-type type="void" />
  1505.         <parameters>
  1506.           <parameter type="GdkEvent*" name="event" />
  1507.         </parameters>
  1508.       </method>
  1509.     </interface>
  1510.     <interface name="CellLayout" cname="GtkCellLayout">
  1511.       <virtual_method name="PackStart" cname="pack_start">
  1512.         <return-type type="void" />
  1513.         <parameters>
  1514.           <parameter type="GtkCellLayout*" name="cell_layout" />
  1515.           <parameter type="GtkCellRenderer*" name="cell" />
  1516.           <parameter type="gboolean" name="expand" />
  1517.         </parameters>
  1518.       </virtual_method>
  1519.       <virtual_method name="PackEnd" cname="pack_end">
  1520.         <return-type type="void" />
  1521.         <parameters>
  1522.           <parameter type="GtkCellLayout*" name="cell_layout" />
  1523.           <parameter type="GtkCellRenderer*" name="cell" />
  1524.           <parameter type="gboolean" name="expand" />
  1525.         </parameters>
  1526.       </virtual_method>
  1527.       <virtual_method name="Clear" cname="clear">
  1528.         <return-type type="void" />
  1529.         <parameters>
  1530.           <parameter type="GtkCellLayout*" name="cell_layout" />
  1531.         </parameters>
  1532.       </virtual_method>
  1533.       <virtual_method name="AddAttribute" cname="add_attribute">
  1534.         <return-type type="void" />
  1535.         <parameters>
  1536.           <parameter type="GtkCellLayout*" name="cell_layout" />
  1537.           <parameter type="GtkCellRenderer*" name="cell" />
  1538.           <parameter type="const-gchar*" name="attribute" />
  1539.           <parameter type="gint" name="column" />
  1540.         </parameters>
  1541.       </virtual_method>
  1542.       <virtual_method name="SetCellDataFunc" cname="set_cell_data_func">
  1543.         <return-type type="void" />
  1544.         <parameters>
  1545.           <parameter type="GtkCellLayout*" name="cell_layout" />
  1546.           <parameter type="GtkCellRenderer*" name="cell" />
  1547.           <parameter type="GtkCellLayoutDataFunc" name="func" />
  1548.           <parameter type="gpointer" name="func_data" />
  1549.           <parameter type="GDestroyNotify" name="destroy" />
  1550.         </parameters>
  1551.       </virtual_method>
  1552.       <virtual_method name="ClearAttributes" cname="clear_attributes">
  1553.         <return-type type="void" />
  1554.         <parameters>
  1555.           <parameter type="GtkCellLayout*" name="cell_layout" />
  1556.           <parameter type="GtkCellRenderer*" name="cell" />
  1557.         </parameters>
  1558.       </virtual_method>
  1559.       <virtual_method name="Reorder" cname="reorder">
  1560.         <return-type type="void" />
  1561.         <parameters>
  1562.           <parameter type="GtkCellLayout*" name="cell_layout" />
  1563.           <parameter type="GtkCellRenderer*" name="cell" />
  1564.           <parameter type="gint" name="position" />
  1565.         </parameters>
  1566.       </virtual_method>
  1567.       <virtual_method name="GetCells" cname="get_cells">
  1568.         <return-type type="GList*" element_type="GtkCellRenderer*" owned="true" />
  1569.         <parameters>
  1570.           <parameter type="GtkCellLayout*" name="cell_layout" />
  1571.         </parameters>
  1572.       </virtual_method>
  1573.       <method name="AddAttribute" cname="gtk_cell_layout_add_attribute">
  1574.         <return-type type="void" />
  1575.         <parameters>
  1576.           <parameter type="GtkCellRenderer*" name="cell" />
  1577.           <parameter type="const-gchar*" name="attribute" />
  1578.           <parameter type="gint" name="column" />
  1579.         </parameters>
  1580.       </method>
  1581.       <method name="Clear" cname="gtk_cell_layout_clear">
  1582.         <return-type type="void" />
  1583.       </method>
  1584.       <method name="ClearAttributes" cname="gtk_cell_layout_clear_attributes">
  1585.         <return-type type="void" />
  1586.         <parameters>
  1587.           <parameter type="GtkCellRenderer*" name="cell" />
  1588.         </parameters>
  1589.       </method>
  1590.       <method name="GetCells" cname="gtk_cell_layout_get_cells">
  1591.         <return-type type="GList*" element_type="GtkCellRenderer*" owned="true" />
  1592.       </method>
  1593.       <method name="GetType" cname="gtk_cell_layout_get_type" shared="true">
  1594.         <return-type type="GType" />
  1595.       </method>
  1596.       <method name="PackEnd" cname="gtk_cell_layout_pack_end">
  1597.         <return-type type="void" />
  1598.         <parameters>
  1599.           <parameter type="GtkCellRenderer*" name="cell" />
  1600.           <parameter type="gboolean" name="expand" />
  1601.         </parameters>
  1602.       </method>
  1603.       <method name="PackStart" cname="gtk_cell_layout_pack_start">
  1604.         <return-type type="void" />
  1605.         <parameters>
  1606.           <parameter type="GtkCellRenderer*" name="cell" />
  1607.           <parameter type="gboolean" name="expand" />
  1608.         </parameters>
  1609.       </method>
  1610.       <method name="Reorder" cname="gtk_cell_layout_reorder">
  1611.         <return-type type="void" />
  1612.         <parameters>
  1613.           <parameter type="GtkCellRenderer*" name="cell" />
  1614.           <parameter type="gint" name="position" />
  1615.         </parameters>
  1616.       </method>
  1617.       <method name="SetAttributes" cname="gtk_cell_layout_set_attributes" hidden="1">
  1618.         <return-type type="void" />
  1619.         <parameters>
  1620.           <parameter type="GtkCellRenderer*" name="cell" />
  1621.           <parameter ellipsis="true" />
  1622.         </parameters>
  1623.       </method>
  1624.       <method name="SetCellDataFunc" cname="gtk_cell_layout_set_cell_data_func">
  1625.         <return-type type="void" />
  1626.         <parameters>
  1627.           <parameter type="GtkCellRenderer*" name="cell" />
  1628.           <parameter type="GtkCellLayoutDataFunc" name="func" />
  1629.           <parameter type="gpointer" name="func_data" />
  1630.           <parameter type="GDestroyNotify" name="destroy" />
  1631.         </parameters>
  1632.       </method>
  1633.     </interface>
  1634.     <interface name="Editable" cname="GtkEditable">
  1635.       <signal cname="insert_text" when="LAST" manual="true" field_name="insert_text" name="TextInserted">
  1636.         <return-type type="void" />
  1637.         <parameters>
  1638.           <parameter type="GtkEditable*" name="editable" />
  1639.           <parameter type="const-gchar*" name="text" />
  1640.           <parameter type="gint" name="length" />
  1641.           <parameter type="gint*" name="position" pass_as="ref" />
  1642.         </parameters>
  1643.       </signal>
  1644.       <signal cname="delete_text" when="LAST" field_name="delete_text" name="TextDeleted">
  1645.         <return-type type="void" />
  1646.         <parameters>
  1647.           <parameter type="GtkEditable*" name="editable" />
  1648.           <parameter type="gint" name="start_pos" />
  1649.           <parameter type="gint" name="end_pos" />
  1650.         </parameters>
  1651.       </signal>
  1652.       <signal name="Changed" cname="changed" when="LAST" field_name="changed">
  1653.         <return-type type="void" />
  1654.         <parameters>
  1655.           <parameter type="GtkEditable*" name="editable" />
  1656.         </parameters>
  1657.       </signal>
  1658.       <virtual_method cname="do_insert_text" name="InsertText">
  1659.         <return-type type="void" />
  1660.         <parameters>
  1661.           <parameter type="GtkEditable*" name="editable" />
  1662.           <parameter type="const-gchar*" name="text" />
  1663.           <parameter type="gint" name="length" />
  1664.           <parameter type="gint*" name="position" pass_as="ref" />
  1665.         </parameters>
  1666.       </virtual_method>
  1667.       <virtual_method cname="do_delete_text" name="DeleteText">
  1668.         <return-type type="void" />
  1669.         <parameters>
  1670.           <parameter type="GtkEditable*" name="editable" />
  1671.           <parameter type="gint" name="start_pos" />
  1672.           <parameter type="gint" name="end_pos" />
  1673.         </parameters>
  1674.       </virtual_method>
  1675.       <virtual_method name="GetChars" cname="get_chars">
  1676.         <return-type type="gchar*" />
  1677.         <parameters>
  1678.           <parameter type="GtkEditable*" name="editable" />
  1679.           <parameter type="gint" name="start_pos" />
  1680.           <parameter type="gint" name="end_pos" />
  1681.         </parameters>
  1682.       </virtual_method>
  1683.       <virtual_method cname="set_selection_bounds" name="SelectRegion">
  1684.         <return-type type="void" />
  1685.         <parameters>
  1686.           <parameter type="GtkEditable*" name="editable" />
  1687.           <parameter type="gint" name="start_pos" />
  1688.           <parameter type="gint" name="end_pos" />
  1689.         </parameters>
  1690.       </virtual_method>
  1691.       <virtual_method name="GetSelectionBounds" cname="get_selection_bounds">
  1692.         <return-type type="gboolean" />
  1693.         <parameters>
  1694.           <parameter type="GtkEditable*" name="editable" />
  1695.           <parameter type="gint*" name="start_pos" />
  1696.           <parameter type="gint*" name="end_pos" />
  1697.         </parameters>
  1698.       </virtual_method>
  1699.       <virtual_method name="SetPosition" cname="set_position">
  1700.         <return-type type="void" />
  1701.         <parameters>
  1702.           <parameter type="GtkEditable*" name="editable" />
  1703.           <parameter type="gint" name="position" />
  1704.         </parameters>
  1705.       </virtual_method>
  1706.       <virtual_method name="GetPosition" cname="get_position">
  1707.         <return-type type="gint" />
  1708.         <parameters>
  1709.           <parameter type="GtkEditable*" name="editable" />
  1710.         </parameters>
  1711.       </virtual_method>
  1712.       <method name="CopyClipboard" cname="gtk_editable_copy_clipboard">
  1713.         <return-type type="void" />
  1714.       </method>
  1715.       <method name="CutClipboard" cname="gtk_editable_cut_clipboard">
  1716.         <return-type type="void" />
  1717.       </method>
  1718.       <method name="DeleteSelection" cname="gtk_editable_delete_selection">
  1719.         <return-type type="void" />
  1720.       </method>
  1721.       <method name="DeleteText" cname="gtk_editable_delete_text">
  1722.         <return-type type="void" />
  1723.         <parameters>
  1724.           <parameter type="gint" name="start_pos" />
  1725.           <parameter type="gint" name="end_pos" />
  1726.         </parameters>
  1727.       </method>
  1728.       <method name="GetChars" cname="gtk_editable_get_chars">
  1729.         <return-type type="gchar*" />
  1730.         <parameters>
  1731.           <parameter type="gint" name="start_pos" />
  1732.           <parameter type="gint" name="end_pos" />
  1733.         </parameters>
  1734.       </method>
  1735.       <method cname="gtk_editable_get_editable" name="GetIsEditable">
  1736.         <return-type type="gboolean" />
  1737.       </method>
  1738.       <method name="GetPosition" cname="gtk_editable_get_position">
  1739.         <return-type type="gint" />
  1740.       </method>
  1741.       <method name="GetSelectionBounds" cname="gtk_editable_get_selection_bounds">
  1742.         <return-type type="gboolean" />
  1743.         <parameters>
  1744.           <parameter type="gint*" name="start" />
  1745.           <parameter type="gint*" name="end" />
  1746.         </parameters>
  1747.       </method>
  1748.       <method name="GetType" cname="gtk_editable_get_type" shared="true">
  1749.         <return-type type="GType" />
  1750.       </method>
  1751.       <method name="InsertText" cname="gtk_editable_insert_text">
  1752.         <return-type type="void" />
  1753.         <parameters>
  1754.           <parameter type="const-gchar*" name="new_text" />
  1755.           <parameter type="gint" name="new_text_length" />
  1756.           <parameter type="gint*" name="position" pass_as="ref" />
  1757.         </parameters>
  1758.       </method>
  1759.       <method name="PasteClipboard" cname="gtk_editable_paste_clipboard">
  1760.         <return-type type="void" />
  1761.       </method>
  1762.       <method name="SelectRegion" cname="gtk_editable_select_region">
  1763.         <return-type type="void" />
  1764.         <parameters>
  1765.           <parameter type="gint" name="start" />
  1766.           <parameter type="gint" name="end" />
  1767.         </parameters>
  1768.       </method>
  1769.       <method cname="gtk_editable_set_editable" name="SetIsEditable">
  1770.         <return-type type="void" />
  1771.         <parameters>
  1772.           <parameter type="gboolean" name="is_editable" />
  1773.         </parameters>
  1774.       </method>
  1775.       <method name="SetPosition" cname="gtk_editable_set_position">
  1776.         <return-type type="void" />
  1777.         <parameters>
  1778.           <parameter type="gint" name="position" />
  1779.         </parameters>
  1780.       </method>
  1781.     </interface>
  1782.     <interface name="FileChooser" cname="GtkFileChooser" consume_only="1">
  1783.       <virtual_method name="SetCurrentFolder" cname="set_current_folder">
  1784.         <return-type type="gboolean" />
  1785.         <parameters>
  1786.           <parameter type="GtkFileChooser*" name="chooser" />
  1787.           <parameter type="const-GtkFilePath*" name="path" />
  1788.           <parameter type="GError**" name="error" />
  1789.         </parameters>
  1790.       </virtual_method>
  1791.       <virtual_method name="GetCurrentFolder" cname="get_current_folder">
  1792.         <return-type type="GtkFilePath*" />
  1793.         <parameters>
  1794.           <parameter type="GtkFileChooser*" name="chooser" />
  1795.         </parameters>
  1796.       </virtual_method>
  1797.       <virtual_method name="SetCurrentName" cname="set_current_name">
  1798.         <return-type type="void" />
  1799.         <parameters>
  1800.           <parameter type="GtkFileChooser*" name="chooser" />
  1801.           <parameter type="const-gchar*" name="name" />
  1802.         </parameters>
  1803.       </virtual_method>
  1804.       <virtual_method name="SelectPath" cname="select_path">
  1805.         <return-type type="gboolean" />
  1806.         <parameters>
  1807.           <parameter type="GtkFileChooser*" name="chooser" />
  1808.           <parameter type="const-GtkFilePath*" name="path" />
  1809.           <parameter type="GError**" name="error" />
  1810.         </parameters>
  1811.       </virtual_method>
  1812.       <virtual_method name="UnselectPath" cname="unselect_path">
  1813.         <return-type type="void" />
  1814.         <parameters>
  1815.           <parameter type="GtkFileChooser*" name="chooser" />
  1816.           <parameter type="const-GtkFilePath*" name="path" />
  1817.         </parameters>
  1818.       </virtual_method>
  1819.       <virtual_method name="SelectAll" cname="select_all">
  1820.         <return-type type="void" />
  1821.         <parameters>
  1822.           <parameter type="GtkFileChooser*" name="chooser" />
  1823.         </parameters>
  1824.       </virtual_method>
  1825.       <virtual_method name="UnselectAll" cname="unselect_all">
  1826.         <return-type type="void" />
  1827.         <parameters>
  1828.           <parameter type="GtkFileChooser*" name="chooser" />
  1829.         </parameters>
  1830.       </virtual_method>
  1831.       <virtual_method cname="get_paths" name="GetFilenames">
  1832.         <return-type type="GSList*" element_type="gfilename*" elements_owned="true" owned="true" />
  1833.         <parameters>
  1834.           <parameter type="GtkFileChooser*" name="chooser" />
  1835.         </parameters>
  1836.       </virtual_method>
  1837.       <virtual_method name="GetPreviewPath" cname="get_preview_path">
  1838.         <return-type type="GtkFilePath*" />
  1839.         <parameters>
  1840.           <parameter type="GtkFileChooser*" name="chooser" />
  1841.         </parameters>
  1842.       </virtual_method>
  1843.       <virtual_method name="GetFileSystem" cname="get_file_system">
  1844.         <return-type type="GtkFileSystem*" />
  1845.         <parameters>
  1846.           <parameter type="GtkFileChooser*" name="chooser" />
  1847.         </parameters>
  1848.       </virtual_method>
  1849.       <virtual_method name="AddFilter" cname="add_filter">
  1850.         <return-type type="void" />
  1851.         <parameters>
  1852.           <parameter type="GtkFileChooser*" name="chooser" />
  1853.           <parameter type="GtkFileFilter*" name="filter" />
  1854.         </parameters>
  1855.       </virtual_method>
  1856.       <virtual_method name="RemoveFilter" cname="remove_filter">
  1857.         <return-type type="void" />
  1858.         <parameters>
  1859.           <parameter type="GtkFileChooser*" name="chooser" />
  1860.           <parameter type="GtkFileFilter*" name="filter" />
  1861.         </parameters>
  1862.       </virtual_method>
  1863.       <virtual_method cname="list_filters" name="GetFilters">
  1864.         <return-type type="GSList*" element_type="gchar*" elements_owned="true" owned="true" />
  1865.         <parameters>
  1866.           <parameter type="GtkFileChooser*" name="chooser" />
  1867.         </parameters>
  1868.       </virtual_method>
  1869.       <virtual_method name="AddShortcutFolder" cname="add_shortcut_folder">
  1870.         <return-type type="gboolean" />
  1871.         <parameters>
  1872.           <parameter type="GtkFileChooser*" name="chooser" />
  1873.           <parameter type="const-GtkFilePath*" name="path" />
  1874.           <parameter type="GError**" name="error" />
  1875.         </parameters>
  1876.       </virtual_method>
  1877.       <virtual_method name="RemoveShortcutFolder" cname="remove_shortcut_folder">
  1878.         <return-type type="gboolean" />
  1879.         <parameters>
  1880.           <parameter type="GtkFileChooser*" name="chooser" />
  1881.           <parameter type="const-GtkFilePath*" name="path" />
  1882.           <parameter type="GError**" name="error" />
  1883.         </parameters>
  1884.       </virtual_method>
  1885.       <virtual_method cname="list_shortcut_folders" name="GetShortcutFolders">
  1886.         <return-type type="GSList*" element_type="gchar*" elements_owned="true" owned="true" />
  1887.         <parameters>
  1888.           <parameter type="GtkFileChooser*" name="chooser" />
  1889.         </parameters>
  1890.       </virtual_method>
  1891.       <signal name="CurrentFolderChanged" cname="current-folder-changed" when="LAST" field_name="current_folder_changed">
  1892.         <return-type type="void" />
  1893.         <parameters>
  1894.           <parameter type="GtkFileChooser*" name="chooser" />
  1895.         </parameters>
  1896.       </signal>
  1897.       <signal name="SelectionChanged" cname="selection-changed" when="LAST" field_name="selection_changed">
  1898.         <return-type type="void" />
  1899.         <parameters>
  1900.           <parameter type="GtkFileChooser*" name="chooser" />
  1901.         </parameters>
  1902.       </signal>
  1903.       <signal name="UpdatePreview" cname="update-preview" when="LAST" field_name="update_preview">
  1904.         <return-type type="void" />
  1905.         <parameters>
  1906.           <parameter type="GtkFileChooser*" name="chooser" />
  1907.         </parameters>
  1908.       </signal>
  1909.       <signal name="FileActivated" cname="file-activated" when="LAST" field_name="file_activated">
  1910.         <return-type type="void" />
  1911.         <parameters>
  1912.           <parameter type="GtkFileChooser*" name="chooser" />
  1913.         </parameters>
  1914.       </signal>
  1915.       <signal name="ConfirmOverwrite" cname="confirm-overwrite" when="LAST" field_name="confirm_overwrite">
  1916.         <return-type type="GtkFileChooserConfirmation" />
  1917.         <parameters>
  1918.           <parameter type="GtkFileChooser*" name="chooser" />
  1919.         </parameters>
  1920.       </signal>
  1921.       <property name="Action" cname="action" type="GtkFileChooserAction" readable="true" writeable="true" new_flag="1" />
  1922.       <property name="FileSystemBackend" cname="file-system-backend" type="gchar*" writeable="true" construct-only="true" />
  1923.       <property name="Filter" cname="filter" type="GtkFileFilter" readable="true" writeable="true" />
  1924.       <property name="LocalOnly" cname="local-only" type="gboolean" readable="true" writeable="true" />
  1925.       <property name="PreviewWidget" cname="preview-widget" type="GtkWidget" readable="true" writeable="true" />
  1926.       <property name="PreviewWidgetActive" cname="preview-widget-active" type="gboolean" readable="true" writeable="true" />
  1927.       <property name="UsePreviewLabel" cname="use-preview-label" type="gboolean" readable="true" writeable="true" />
  1928.       <property name="ExtraWidget" cname="extra-widget" type="GtkWidget" readable="true" writeable="true" />
  1929.       <property name="SelectMultiple" cname="select-multiple" type="gboolean" readable="true" writeable="true" />
  1930.       <property name="ShowHidden" cname="show-hidden" type="gboolean" readable="true" writeable="true" />
  1931.       <property name="DoOverwriteConfirmation" cname="do-overwrite-confirmation" type="gboolean" readable="true" writeable="true" />
  1932.       <method name="AddFilter" cname="gtk_file_chooser_add_filter">
  1933.         <return-type type="void" />
  1934.         <parameters>
  1935.           <parameter type="GtkFileFilter*" name="filter" />
  1936.         </parameters>
  1937.       </method>
  1938.       <method name="AddShortcutFolder" cname="gtk_file_chooser_add_shortcut_folder">
  1939.         <return-type type="gboolean" />
  1940.         <parameters>
  1941.           <parameter name="folder" type="const-gfilename*" />
  1942.           <parameter type="GError**" name="error" />
  1943.         </parameters>
  1944.       </method>
  1945.       <method name="AddShortcutFolderUri" cname="gtk_file_chooser_add_shortcut_folder_uri">
  1946.         <return-type type="gboolean" />
  1947.         <parameters>
  1948.           <parameter type="const-char*" name="uri" />
  1949.           <parameter type="GError**" name="error" />
  1950.         </parameters>
  1951.       </method>
  1952.       <method name="ErrorQuark" cname="gtk_file_chooser_error_quark" shared="true">
  1953.         <return-type type="GQuark" />
  1954.       </method>
  1955.       <method name="GetAction" cname="gtk_file_chooser_get_action">
  1956.         <return-type type="GtkFileChooserAction" />
  1957.       </method>
  1958.       <method name="GetCurrentFolder" cname="gtk_file_chooser_get_current_folder">
  1959.         <return-type type="gfilename*" />
  1960.       </method>
  1961.       <method name="GetCurrentFolderUri" cname="gtk_file_chooser_get_current_folder_uri">
  1962.         <return-type type="gchar*" />
  1963.       </method>
  1964.       <method name="GetDoOverwriteConfirmation" cname="gtk_file_chooser_get_do_overwrite_confirmation">
  1965.         <return-type type="gboolean" />
  1966.       </method>
  1967.       <method name="GetExtraWidget" cname="gtk_file_chooser_get_extra_widget">
  1968.         <return-type type="GtkWidget*" />
  1969.       </method>
  1970.       <method name="GetFilename" cname="gtk_file_chooser_get_filename">
  1971.         <return-type type="gfilename*" />
  1972.       </method>
  1973.       <method name="GetFilenames" cname="gtk_file_chooser_get_filenames" hidden="1">
  1974.         <return-type type="GSList*" />
  1975.       </method>
  1976.       <method name="GetFilter" cname="gtk_file_chooser_get_filter">
  1977.         <return-type type="GtkFileFilter*" />
  1978.       </method>
  1979.       <method name="GetLocalOnly" cname="gtk_file_chooser_get_local_only">
  1980.         <return-type type="gboolean" />
  1981.       </method>
  1982.       <method name="GetPreviewFilename" cname="gtk_file_chooser_get_preview_filename">
  1983.         <return-type type="gfilename*" />
  1984.       </method>
  1985.       <method name="GetPreviewUri" cname="gtk_file_chooser_get_preview_uri">
  1986.         <return-type type="char*" />
  1987.       </method>
  1988.       <method name="GetPreviewWidget" cname="gtk_file_chooser_get_preview_widget">
  1989.         <return-type type="GtkWidget*" />
  1990.       </method>
  1991.       <method name="GetPreviewWidgetActive" cname="gtk_file_chooser_get_preview_widget_active">
  1992.         <return-type type="gboolean" />
  1993.       </method>
  1994.       <method name="GetSelectMultiple" cname="gtk_file_chooser_get_select_multiple">
  1995.         <return-type type="gboolean" />
  1996.       </method>
  1997.       <method name="GetShowHidden" cname="gtk_file_chooser_get_show_hidden">
  1998.         <return-type type="gboolean" />
  1999.       </method>
  2000.       <method name="GetType" cname="gtk_file_chooser_get_type" shared="true">
  2001.         <return-type type="GType" />
  2002.       </method>
  2003.       <method name="GetUri" cname="gtk_file_chooser_get_uri">
  2004.         <return-type type="gchar*" />
  2005.       </method>
  2006.       <method name="GetUris" cname="gtk_file_chooser_get_uris">
  2007.         <return-type type="GSList*" element_type="gchar*" elements_owned="true" owned="true" />
  2008.       </method>
  2009.       <method name="GetUsePreviewLabel" cname="gtk_file_chooser_get_use_preview_label">
  2010.         <return-type type="gboolean" />
  2011.       </method>
  2012.       <method cname="gtk_file_chooser_list_filters" name="GetFilters">
  2013.         <return-type type="GSList*" element_type="GtkFileFilter*" owned="true" />
  2014.       </method>
  2015.       <method cname="gtk_file_chooser_list_shortcut_folder_uris" name="GetShortcutFolderUris">
  2016.         <return-type type="GSList*" element_type="gchar*" elements_owned="true" owned="true" />
  2017.       </method>
  2018.       <method name="ListShortcutFolders" cname="gtk_file_chooser_list_shortcut_folders" hidden="1">
  2019.         <return-type type="GSList*" />
  2020.       </method>
  2021.       <method name="RemoveFilter" cname="gtk_file_chooser_remove_filter">
  2022.         <return-type type="void" />
  2023.         <parameters>
  2024.           <parameter type="GtkFileFilter*" name="filter" />
  2025.         </parameters>
  2026.       </method>
  2027.       <method name="RemoveShortcutFolder" cname="gtk_file_chooser_remove_shortcut_folder">
  2028.         <return-type type="gboolean" />
  2029.         <parameters>
  2030.           <parameter name="folder" type="const-gfilename*" />
  2031.           <parameter type="GError**" name="error" />
  2032.         </parameters>
  2033.       </method>
  2034.       <method name="RemoveShortcutFolderUri" cname="gtk_file_chooser_remove_shortcut_folder_uri">
  2035.         <return-type type="gboolean" />
  2036.         <parameters>
  2037.           <parameter type="const-char*" name="uri" />
  2038.           <parameter type="GError**" name="error" />
  2039.         </parameters>
  2040.       </method>
  2041.       <method name="SelectAll" cname="gtk_file_chooser_select_all">
  2042.         <return-type type="void" />
  2043.       </method>
  2044.       <method name="SelectFilename" cname="gtk_file_chooser_select_filename">
  2045.         <return-type type="gboolean" />
  2046.         <parameters>
  2047.           <parameter name="filename" type="const-gfilename*" />
  2048.         </parameters>
  2049.       </method>
  2050.       <method name="SelectUri" cname="gtk_file_chooser_select_uri">
  2051.         <return-type type="gboolean" />
  2052.         <parameters>
  2053.           <parameter type="const-char*" name="uri" />
  2054.         </parameters>
  2055.       </method>
  2056.       <method name="SetAction" cname="gtk_file_chooser_set_action">
  2057.         <return-type type="void" />
  2058.         <parameters>
  2059.           <parameter type="GtkFileChooserAction" name="action" />
  2060.         </parameters>
  2061.       </method>
  2062.       <method name="SetCurrentFolder" cname="gtk_file_chooser_set_current_folder">
  2063.         <return-type type="gboolean" />
  2064.         <parameters>
  2065.           <parameter name="filename" type="const-gfilename*" />
  2066.         </parameters>
  2067.       </method>
  2068.       <method name="SetCurrentFolderUri" cname="gtk_file_chooser_set_current_folder_uri">
  2069.         <return-type type="gboolean" />
  2070.         <parameters>
  2071.           <parameter type="const-gchar*" name="uri" />
  2072.         </parameters>
  2073.       </method>
  2074.       <method name="SetCurrentName" cname="gtk_file_chooser_set_current_name">
  2075.         <return-type type="void" />
  2076.         <parameters>
  2077.           <parameter type="const-gchar*" name="name" />
  2078.         </parameters>
  2079.       </method>
  2080.       <method name="SetDoOverwriteConfirmation" cname="gtk_file_chooser_set_do_overwrite_confirmation">
  2081.         <return-type type="void" />
  2082.         <parameters>
  2083.           <parameter type="gboolean" name="do_overwrite_confirmation" />
  2084.         </parameters>
  2085.       </method>
  2086.       <method name="SetExtraWidget" cname="gtk_file_chooser_set_extra_widget">
  2087.         <return-type type="void" />
  2088.         <parameters>
  2089.           <parameter type="GtkWidget*" name="extra_widget" />
  2090.         </parameters>
  2091.       </method>
  2092.       <method name="SetFilename" cname="gtk_file_chooser_set_filename">
  2093.         <return-type type="gboolean" />
  2094.         <parameters>
  2095.           <parameter name="filename" type="const-gfilename*" />
  2096.         </parameters>
  2097.       </method>
  2098.       <method name="SetFilter" cname="gtk_file_chooser_set_filter">
  2099.         <return-type type="void" />
  2100.         <parameters>
  2101.           <parameter type="GtkFileFilter*" name="filter" />
  2102.         </parameters>
  2103.       </method>
  2104.       <method name="SetLocalOnly" cname="gtk_file_chooser_set_local_only">
  2105.         <return-type type="void" />
  2106.         <parameters>
  2107.           <parameter type="gboolean" name="local_only" />
  2108.         </parameters>
  2109.       </method>
  2110.       <method name="SetPreviewWidget" cname="gtk_file_chooser_set_preview_widget">
  2111.         <return-type type="void" />
  2112.         <parameters>
  2113.           <parameter type="GtkWidget*" name="preview_widget" />
  2114.         </parameters>
  2115.       </method>
  2116.       <method name="SetPreviewWidgetActive" cname="gtk_file_chooser_set_preview_widget_active">
  2117.         <return-type type="void" />
  2118.         <parameters>
  2119.           <parameter type="gboolean" name="active" />
  2120.         </parameters>
  2121.       </method>
  2122.       <method name="SetSelectMultiple" cname="gtk_file_chooser_set_select_multiple">
  2123.         <return-type type="void" />
  2124.         <parameters>
  2125.           <parameter type="gboolean" name="select_multiple" />
  2126.         </parameters>
  2127.       </method>
  2128.       <method name="SetShowHidden" cname="gtk_file_chooser_set_show_hidden">
  2129.         <return-type type="void" />
  2130.         <parameters>
  2131.           <parameter type="gboolean" name="show_hidden" />
  2132.         </parameters>
  2133.       </method>
  2134.       <method name="SetUri" cname="gtk_file_chooser_set_uri">
  2135.         <return-type type="gboolean" />
  2136.         <parameters>
  2137.           <parameter type="const-char*" name="uri" />
  2138.         </parameters>
  2139.       </method>
  2140.       <method name="SetUsePreviewLabel" cname="gtk_file_chooser_set_use_preview_label">
  2141.         <return-type type="void" />
  2142.         <parameters>
  2143.           <parameter type="gboolean" name="use_label" />
  2144.         </parameters>
  2145.       </method>
  2146.       <method name="UnselectAll" cname="gtk_file_chooser_unselect_all">
  2147.         <return-type type="void" />
  2148.       </method>
  2149.       <method name="UnselectFilename" cname="gtk_file_chooser_unselect_filename">
  2150.         <return-type type="void" />
  2151.         <parameters>
  2152.           <parameter name="filename" type="const-gfilename*" />
  2153.         </parameters>
  2154.       </method>
  2155.       <method name="UnselectUri" cname="gtk_file_chooser_unselect_uri">
  2156.         <return-type type="void" />
  2157.         <parameters>
  2158.           <parameter type="const-char*" name="uri" />
  2159.         </parameters>
  2160.       </method>
  2161.     </interface>
  2162.     <interface name="PrintOperationPreview" cname="GtkPrintOperationPreview">
  2163.       <signal name="Ready" cname="ready" when="LAST" field_name="ready">
  2164.         <return-type type="void" />
  2165.         <parameters>
  2166.           <parameter type="GtkPrintOperationPreview*" name="preview" />
  2167.           <parameter type="GtkPrintContext*" name="context" />
  2168.         </parameters>
  2169.       </signal>
  2170.       <signal name="GotPageSize" cname="got-page-size" when="LAST" field_name="got_page_size">
  2171.         <return-type type="void" />
  2172.         <parameters>
  2173.           <parameter type="GtkPrintOperationPreview*" name="preview" />
  2174.           <parameter type="GtkPrintContext*" name="context" />
  2175.           <parameter type="GtkPageSetup*" name="page_setup" />
  2176.         </parameters>
  2177.       </signal>
  2178.       <virtual_method name="RenderPage" cname="render_page">
  2179.         <return-type type="void" />
  2180.         <parameters>
  2181.           <parameter type="GtkPrintOperationPreview*" name="preview" />
  2182.           <parameter type="gint" name="page_nr" />
  2183.         </parameters>
  2184.       </virtual_method>
  2185.       <virtual_method name="IsSelected" cname="is_selected">
  2186.         <return-type type="gboolean" />
  2187.         <parameters>
  2188.           <parameter type="GtkPrintOperationPreview*" name="preview" />
  2189.           <parameter type="gint" name="page_nr" />
  2190.         </parameters>
  2191.       </virtual_method>
  2192.       <virtual_method name="EndPreview" cname="end_preview">
  2193.         <return-type type="void" />
  2194.         <parameters>
  2195.           <parameter type="GtkPrintOperationPreview*" name="preview" />
  2196.         </parameters>
  2197.       </virtual_method>
  2198.       <method name="EndPreview" cname="gtk_print_operation_preview_end_preview">
  2199.         <return-type type="void" />
  2200.       </method>
  2201.       <method name="GetType" cname="gtk_print_operation_preview_get_type" shared="true">
  2202.         <return-type type="GType" />
  2203.       </method>
  2204.       <method name="IsSelected" cname="gtk_print_operation_preview_is_selected">
  2205.         <return-type type="gboolean" />
  2206.         <parameters>
  2207.           <parameter type="gint" name="page_nr" />
  2208.         </parameters>
  2209.       </method>
  2210.       <method name="RenderPage" cname="gtk_print_operation_preview_render_page">
  2211.         <return-type type="void" />
  2212.         <parameters>
  2213.           <parameter type="gint" name="page_nr" />
  2214.         </parameters>
  2215.       </method>
  2216.     </interface>
  2217.     <interface name="RecentChooser" cname="GtkRecentChooser">
  2218.       <virtual_method name="SetCurrentUri" cname="set_current_uri">
  2219.         <return-type type="gboolean" />
  2220.         <parameters>
  2221.           <parameter type="GtkRecentChooser*" name="chooser" />
  2222.           <parameter type="const-gchar*" name="uri" />
  2223.           <parameter type="GError**" name="error" />
  2224.         </parameters>
  2225.       </virtual_method>
  2226.       <virtual_method name="GetCurrentUri" cname="get_current_uri">
  2227.         <return-type type="gchar*" />
  2228.         <parameters>
  2229.           <parameter type="GtkRecentChooser*" name="chooser" />
  2230.         </parameters>
  2231.       </virtual_method>
  2232.       <virtual_method name="SelectUri" cname="select_uri">
  2233.         <return-type type="gboolean" />
  2234.         <parameters>
  2235.           <parameter type="GtkRecentChooser*" name="chooser" />
  2236.           <parameter type="const-gchar*" name="uri" />
  2237.           <parameter type="GError**" name="error" />
  2238.         </parameters>
  2239.       </virtual_method>
  2240.       <virtual_method name="UnselectUri" cname="unselect_uri">
  2241.         <return-type type="void" />
  2242.         <parameters>
  2243.           <parameter type="GtkRecentChooser*" name="chooser" />
  2244.           <parameter type="const-gchar*" name="uri" />
  2245.         </parameters>
  2246.       </virtual_method>
  2247.       <virtual_method name="SelectAll" cname="select_all">
  2248.         <return-type type="void" />
  2249.         <parameters>
  2250.           <parameter type="GtkRecentChooser*" name="chooser" />
  2251.         </parameters>
  2252.       </virtual_method>
  2253.       <virtual_method name="UnselectAll" cname="unselect_all">
  2254.         <return-type type="void" />
  2255.         <parameters>
  2256.           <parameter type="GtkRecentChooser*" name="chooser" />
  2257.         </parameters>
  2258.       </virtual_method>
  2259.       <virtual_method name="GetItems" cname="get_items">
  2260.         <return-type type="GList*" />
  2261.         <parameters>
  2262.           <parameter type="GtkRecentChooser*" name="chooser" />
  2263.         </parameters>
  2264.       </virtual_method>
  2265.       <virtual_method name="GetRecentManager" cname="get_recent_manager" hidden="1">
  2266.         <return-type type="GtkRecentManager*" />
  2267.         <parameters>
  2268.           <parameter type="GtkRecentChooser*" name="chooser" />
  2269.         </parameters>
  2270.       </virtual_method>
  2271.       <virtual_method name="AddFilter" cname="add_filter">
  2272.         <return-type type="void" />
  2273.         <parameters>
  2274.           <parameter type="GtkRecentChooser*" name="chooser" />
  2275.           <parameter type="GtkRecentFilter*" name="filter" />
  2276.         </parameters>
  2277.       </virtual_method>
  2278.       <virtual_method name="RemoveFilter" cname="remove_filter">
  2279.         <return-type type="void" />
  2280.         <parameters>
  2281.           <parameter type="GtkRecentChooser*" name="chooser" />
  2282.           <parameter type="GtkRecentFilter*" name="filter" />
  2283.         </parameters>
  2284.       </virtual_method>
  2285.       <virtual_method name="ListFilters" cname="list_filters">
  2286.         <return-type type="GSList*" />
  2287.         <parameters>
  2288.           <parameter type="GtkRecentChooser*" name="chooser" />
  2289.         </parameters>
  2290.       </virtual_method>
  2291.       <virtual_method name="SetSortFunc" cname="set_sort_func">
  2292.         <return-type type="void" />
  2293.         <parameters>
  2294.           <parameter type="GtkRecentChooser*" name="chooser" />
  2295.           <parameter type="GtkRecentSortFunc" name="sort_func" />
  2296.           <parameter type="gpointer" name="data" />
  2297.           <parameter type="GDestroyNotify" name="destroy" />
  2298.         </parameters>
  2299.       </virtual_method>
  2300.       <signal name="SelectionChanged" cname="selection-changed" when="LAST" field_name="selection_changed">
  2301.         <return-type type="void" />
  2302.         <parameters>
  2303.           <parameter type="GtkRecentChooser*" name="chooser" />
  2304.         </parameters>
  2305.       </signal>
  2306.       <signal name="ItemActivated" cname="item-activated" when="LAST" field_name="item_activated">
  2307.         <return-type type="void" />
  2308.         <parameters>
  2309.           <parameter type="GtkRecentChooser*" name="chooser" />
  2310.         </parameters>
  2311.       </signal>
  2312.       <property name="RecentManager" cname="recent-manager" type="GtkRecentManager" writeable="true" construct-only="true" />
  2313.       <property name="ShowPrivate" cname="show-private" type="gboolean" readable="true" writeable="true" />
  2314.       <property name="ShowTips" cname="show-tips" type="gboolean" readable="true" writeable="true" />
  2315.       <property name="ShowIcons" cname="show-icons" type="gboolean" readable="true" writeable="true" />
  2316.       <property name="ShowNotFound" cname="show-not-found" type="gboolean" readable="true" writeable="true" />
  2317.       <property name="SelectMultiple" cname="select-multiple" type="gboolean" readable="true" writeable="true" />
  2318.       <property name="LocalOnly" cname="local-only" type="gboolean" readable="true" writeable="true" />
  2319.       <property name="Limit" cname="limit" type="gint" readable="true" writeable="true" />
  2320.       <property name="SortType" cname="sort-type" type="GtkRecentSortType" readable="true" writeable="true" />
  2321.       <property name="Filter" cname="filter" type="GtkRecentFilter" readable="true" writeable="true" />
  2322.       <method name="AddFilter" cname="gtk_recent_chooser_add_filter">
  2323.         <return-type type="void" />
  2324.         <parameters>
  2325.           <parameter type="GtkRecentFilter*" name="filter" />
  2326.         </parameters>
  2327.       </method>
  2328.       <method name="ErrorQuark" cname="gtk_recent_chooser_error_quark" shared="true">
  2329.         <return-type type="GQuark" />
  2330.       </method>
  2331.       <method name="GetCurrentItem" cname="gtk_recent_chooser_get_current_item">
  2332.         <return-type type="GtkRecentInfo*" />
  2333.       </method>
  2334.       <method name="GetCurrentUri" cname="gtk_recent_chooser_get_current_uri">
  2335.         <return-type type="gchar*" />
  2336.       </method>
  2337.       <method name="GetFilter" cname="gtk_recent_chooser_get_filter">
  2338.         <return-type type="GtkRecentFilter*" />
  2339.       </method>
  2340.       <method name="GetItems" cname="gtk_recent_chooser_get_items">
  2341.         <return-type type="GList*" />
  2342.       </method>
  2343.       <method name="GetLimit" cname="gtk_recent_chooser_get_limit">
  2344.         <return-type type="gint" />
  2345.       </method>
  2346.       <method name="GetLocalOnly" cname="gtk_recent_chooser_get_local_only">
  2347.         <return-type type="gboolean" />
  2348.       </method>
  2349.       <method name="GetSelectMultiple" cname="gtk_recent_chooser_get_select_multiple">
  2350.         <return-type type="gboolean" />
  2351.       </method>
  2352.       <method name="GetShowIcons" cname="gtk_recent_chooser_get_show_icons">
  2353.         <return-type type="gboolean" />
  2354.       </method>
  2355.       <method name="GetShowNotFound" cname="gtk_recent_chooser_get_show_not_found">
  2356.         <return-type type="gboolean" />
  2357.       </method>
  2358.       <method name="GetShowNumbers" cname="gtk_recent_chooser_get_show_numbers" deprecated="1">
  2359.         <return-type type="gboolean" />
  2360.       </method>
  2361.       <method name="GetShowPrivate" cname="gtk_recent_chooser_get_show_private">
  2362.         <return-type type="gboolean" />
  2363.       </method>
  2364.       <method name="GetShowTips" cname="gtk_recent_chooser_get_show_tips">
  2365.         <return-type type="gboolean" />
  2366.       </method>
  2367.       <method name="GetSortType" cname="gtk_recent_chooser_get_sort_type">
  2368.         <return-type type="GtkRecentSortType" />
  2369.       </method>
  2370.       <method name="GetType" cname="gtk_recent_chooser_get_type" shared="true">
  2371.         <return-type type="GType" />
  2372.       </method>
  2373.       <method name="GetUris" cname="gtk_recent_chooser_get_uris">
  2374.         <return-type type="gchar**" />
  2375.         <parameters>
  2376.           <parameter type="gsize*" name="length" />
  2377.         </parameters>
  2378.       </method>
  2379.       <method name="ListFilters" cname="gtk_recent_chooser_list_filters">
  2380.         <return-type type="GSList*" />
  2381.       </method>
  2382.       <method name="RemoveFilter" cname="gtk_recent_chooser_remove_filter">
  2383.         <return-type type="void" />
  2384.         <parameters>
  2385.           <parameter type="GtkRecentFilter*" name="filter" />
  2386.         </parameters>
  2387.       </method>
  2388.       <method name="SelectAll" cname="gtk_recent_chooser_select_all">
  2389.         <return-type type="void" />
  2390.       </method>
  2391.       <method name="SelectUri" cname="gtk_recent_chooser_select_uri">
  2392.         <return-type type="gboolean" />
  2393.         <parameters>
  2394.           <parameter type="const-gchar*" name="uri" />
  2395.           <parameter type="GError**" name="error" />
  2396.         </parameters>
  2397.       </method>
  2398.       <method name="SetCurrentUri" cname="gtk_recent_chooser_set_current_uri">
  2399.         <return-type type="gboolean" />
  2400.         <parameters>
  2401.           <parameter type="const-gchar*" name="uri" />
  2402.           <parameter type="GError**" name="error" />
  2403.         </parameters>
  2404.       </method>
  2405.       <method name="SetFilter" cname="gtk_recent_chooser_set_filter">
  2406.         <return-type type="void" />
  2407.         <parameters>
  2408.           <parameter type="GtkRecentFilter*" name="filter" />
  2409.         </parameters>
  2410.       </method>
  2411.       <method name="SetLimit" cname="gtk_recent_chooser_set_limit">
  2412.         <return-type type="void" />
  2413.         <parameters>
  2414.           <parameter type="gint" name="limit" />
  2415.         </parameters>
  2416.       </method>
  2417.       <method name="SetLocalOnly" cname="gtk_recent_chooser_set_local_only">
  2418.         <return-type type="void" />
  2419.         <parameters>
  2420.           <parameter type="gboolean" name="local_only" />
  2421.         </parameters>
  2422.       </method>
  2423.       <method name="SetSelectMultiple" cname="gtk_recent_chooser_set_select_multiple">
  2424.         <return-type type="void" />
  2425.         <parameters>
  2426.           <parameter type="gboolean" name="select_multiple" />
  2427.         </parameters>
  2428.       </method>
  2429.       <method name="SetShowIcons" cname="gtk_recent_chooser_set_show_icons">
  2430.         <return-type type="void" />
  2431.         <parameters>
  2432.           <parameter type="gboolean" name="show_icons" />
  2433.         </parameters>
  2434.       </method>
  2435.       <method name="SetShowNotFound" cname="gtk_recent_chooser_set_show_not_found">
  2436.         <return-type type="void" />
  2437.         <parameters>
  2438.           <parameter type="gboolean" name="show_not_found" />
  2439.         </parameters>
  2440.       </method>
  2441.       <method name="SetShowNumbers" cname="gtk_recent_chooser_set_show_numbers" deprecated="1">
  2442.         <return-type type="void" />
  2443.         <parameters>
  2444.           <parameter type="gboolean" name="show_numbers" />
  2445.         </parameters>
  2446.       </method>
  2447.       <method name="SetShowPrivate" cname="gtk_recent_chooser_set_show_private">
  2448.         <return-type type="void" />
  2449.         <parameters>
  2450.           <parameter type="gboolean" name="show_private" />
  2451.         </parameters>
  2452.       </method>
  2453.       <method name="SetShowTips" cname="gtk_recent_chooser_set_show_tips">
  2454.         <return-type type="void" />
  2455.         <parameters>
  2456.           <parameter type="gboolean" name="show_tips" />
  2457.         </parameters>
  2458.       </method>
  2459.       <method name="SetSortFunc" cname="gtk_recent_chooser_set_sort_func">
  2460.         <return-type type="void" />
  2461.         <parameters>
  2462.           <parameter type="GtkRecentSortFunc" name="sort_func" />
  2463.           <parameter type="gpointer" name="sort_data" />
  2464.           <parameter type="GDestroyNotify" name="data_destroy" />
  2465.         </parameters>
  2466.       </method>
  2467.       <method name="SetSortType" cname="gtk_recent_chooser_set_sort_type">
  2468.         <return-type type="void" />
  2469.         <parameters>
  2470.           <parameter type="GtkRecentSortType" name="sort_type" />
  2471.         </parameters>
  2472.       </method>
  2473.       <method name="UnselectAll" cname="gtk_recent_chooser_unselect_all">
  2474.         <return-type type="void" />
  2475.       </method>
  2476.       <method name="UnselectUri" cname="gtk_recent_chooser_unselect_uri">
  2477.         <return-type type="void" />
  2478.         <parameters>
  2479.           <parameter type="const-gchar*" name="uri" />
  2480.         </parameters>
  2481.       </method>
  2482.     </interface>
  2483.     <interface name="TreeDragDest" cname="GtkTreeDragDest">
  2484.       <virtual_method name="DragDataReceived" cname="drag_data_received">
  2485.         <return-type type="gboolean" />
  2486.         <parameters>
  2487.           <parameter type="GtkTreeDragDest*" name="drag_dest" />
  2488.           <parameter type="GtkTreePath*" name="dest" />
  2489.           <parameter type="GtkSelectionData*" name="selection_data" />
  2490.         </parameters>
  2491.       </virtual_method>
  2492.       <virtual_method name="RowDropPossible" cname="row_drop_possible">
  2493.         <return-type type="gboolean" />
  2494.         <parameters>
  2495.           <parameter type="GtkTreeDragDest*" name="drag_dest" />
  2496.           <parameter type="GtkTreePath*" name="dest_path" />
  2497.           <parameter type="GtkSelectionData*" name="selection_data" />
  2498.         </parameters>
  2499.       </virtual_method>
  2500.       <method name="DragDataReceived" cname="gtk_tree_drag_dest_drag_data_received">
  2501.         <return-type type="gboolean" />
  2502.         <parameters>
  2503.           <parameter type="GtkTreePath*" name="dest" />
  2504.           <parameter type="GtkSelectionData*" name="selection_data" />
  2505.         </parameters>
  2506.       </method>
  2507.       <method name="GetType" cname="gtk_tree_drag_dest_get_type" shared="true">
  2508.         <return-type type="GType" />
  2509.       </method>
  2510.       <method name="RowDropPossible" cname="gtk_tree_drag_dest_row_drop_possible">
  2511.         <return-type type="gboolean" />
  2512.         <parameters>
  2513.           <parameter type="GtkTreePath*" name="dest_path" />
  2514.           <parameter type="GtkSelectionData*" name="selection_data" />
  2515.         </parameters>
  2516.       </method>
  2517.     </interface>
  2518.     <interface name="TreeDragSource" cname="GtkTreeDragSource">
  2519.       <virtual_method name="RowDraggable" cname="row_draggable">
  2520.         <return-type type="gboolean" />
  2521.         <parameters>
  2522.           <parameter type="GtkTreeDragSource*" name="drag_source" />
  2523.           <parameter type="GtkTreePath*" name="path" />
  2524.         </parameters>
  2525.       </virtual_method>
  2526.       <virtual_method name="DragDataGet" cname="drag_data_get">
  2527.         <return-type type="gboolean" />
  2528.         <parameters>
  2529.           <parameter type="GtkTreeDragSource*" name="drag_source" />
  2530.           <parameter type="GtkTreePath*" name="path" />
  2531.           <parameter type="GtkSelectionData*" name="selection_data" />
  2532.         </parameters>
  2533.       </virtual_method>
  2534.       <virtual_method name="DragDataDelete" cname="drag_data_delete">
  2535.         <return-type type="gboolean" />
  2536.         <parameters>
  2537.           <parameter type="GtkTreeDragSource*" name="drag_source" />
  2538.           <parameter type="GtkTreePath*" name="path" />
  2539.         </parameters>
  2540.       </virtual_method>
  2541.       <method name="DragDataDelete" cname="gtk_tree_drag_source_drag_data_delete">
  2542.         <return-type type="gboolean" />
  2543.         <parameters>
  2544.           <parameter type="GtkTreePath*" name="path" />
  2545.         </parameters>
  2546.       </method>
  2547.       <method name="DragDataGet" cname="gtk_tree_drag_source_drag_data_get">
  2548.         <return-type type="gboolean" />
  2549.         <parameters>
  2550.           <parameter type="GtkTreePath*" name="path" />
  2551.           <parameter type="GtkSelectionData*" name="selection_data" />
  2552.         </parameters>
  2553.       </method>
  2554.       <method name="GetType" cname="gtk_tree_drag_source_get_type" shared="true">
  2555.         <return-type type="GType" />
  2556.       </method>
  2557.       <method name="RowDraggable" cname="gtk_tree_drag_source_row_draggable">
  2558.         <return-type type="gboolean" />
  2559.         <parameters>
  2560.           <parameter type="GtkTreePath*" name="path" />
  2561.         </parameters>
  2562.       </method>
  2563.     </interface>
  2564.     <interface name="TreeModel" cname="GtkTreeModel">
  2565.       <signal name="RowChanged" cname="row_changed" when="LAST" field_name="row_changed">
  2566.         <return-type type="void" />
  2567.         <parameters>
  2568.           <parameter type="GtkTreeModel*" name="tree_model" />
  2569.           <parameter type="GtkTreePath*" name="path" />
  2570.           <parameter type="GtkTreeIter*" name="iter" />
  2571.         </parameters>
  2572.       </signal>
  2573.       <signal name="RowInserted" cname="row_inserted" when="FIRST" field_name="row_inserted">
  2574.         <return-type type="void" />
  2575.         <parameters>
  2576.           <parameter type="GtkTreeModel*" name="tree_model" />
  2577.           <parameter type="GtkTreePath*" name="path" />
  2578.           <parameter type="GtkTreeIter*" name="iter" />
  2579.         </parameters>
  2580.       </signal>
  2581.       <signal name="RowHasChildToggled" cname="row_has_child_toggled" when="LAST" field_name="row_has_child_toggled">
  2582.         <return-type type="void" />
  2583.         <parameters>
  2584.           <parameter type="GtkTreeModel*" name="tree_model" />
  2585.           <parameter type="GtkTreePath*" name="path" />
  2586.           <parameter type="GtkTreeIter*" name="iter" />
  2587.         </parameters>
  2588.       </signal>
  2589.       <signal name="RowDeleted" cname="row_deleted" when="FIRST" field_name="row_deleted">
  2590.         <return-type type="void" />
  2591.         <parameters>
  2592.           <parameter type="GtkTreeModel*" name="tree_model" />
  2593.           <parameter type="GtkTreePath*" name="path" />
  2594.         </parameters>
  2595.       </signal>
  2596.       <signal name="RowsReordered" cname="rows_reordered" when="FIRST" manual="true" field_name="rows_reordered" hidden="1">
  2597.         <return-type type="void" />
  2598.         <parameters>
  2599.           <parameter type="GtkTreeModel*" name="tree_model" />
  2600.           <parameter type="GtkTreePath*" name="path" />
  2601.           <parameter type="GtkTreeIter*" name="iter" />
  2602.           <parameter type="gint*" name="new_order" />
  2603.         </parameters>
  2604.       </signal>
  2605.       <virtual_method name="GetFlags" cname="get_flags">
  2606.         <return-type type="GtkTreeModelFlags" />
  2607.         <parameters>
  2608.           <parameter type="GtkTreeModel*" name="tree_model" />
  2609.         </parameters>
  2610.       </virtual_method>
  2611.       <virtual_method name="GetNColumns" cname="get_n_columns">
  2612.         <return-type type="gint" />
  2613.         <parameters>
  2614.           <parameter type="GtkTreeModel*" name="tree_model" />
  2615.         </parameters>
  2616.       </virtual_method>
  2617.       <virtual_method name="GetColumnType" cname="get_column_type">
  2618.         <return-type type="GType" />
  2619.         <parameters>
  2620.           <parameter type="GtkTreeModel*" name="tree_model" />
  2621.           <parameter type="gint" name="index_" />
  2622.         </parameters>
  2623.       </virtual_method>
  2624.       <virtual_method name="GetIter" cname="get_iter">
  2625.         <return-type type="gboolean" />
  2626.         <parameters>
  2627.           <parameter type="GtkTreeModel*" name="tree_model" />
  2628.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  2629.           <parameter type="GtkTreePath*" name="path" />
  2630.         </parameters>
  2631.       </virtual_method>
  2632.       <virtual_method name="GetPath" cname="get_path">
  2633.         <return-type type="GtkTreePath*" owned="true" />
  2634.         <parameters>
  2635.           <parameter type="GtkTreeModel*" name="tree_model" />
  2636.           <parameter type="GtkTreeIter*" name="iter" />
  2637.         </parameters>
  2638.       </virtual_method>
  2639.       <virtual_method name="GetValue" cname="get_value">
  2640.         <return-type type="void" />
  2641.         <parameters>
  2642.           <parameter type="GtkTreeModel*" name="tree_model" />
  2643.           <parameter type="GtkTreeIter*" name="iter" />
  2644.           <parameter type="gint" name="column" />
  2645.           <parameter type="GValue*" name="value" pass_as="ref" />
  2646.         </parameters>
  2647.       </virtual_method>
  2648.       <virtual_method name="IterNext" cname="iter_next">
  2649.         <return-type type="gboolean" />
  2650.         <parameters>
  2651.           <parameter type="GtkTreeModel*" name="tree_model" />
  2652.           <parameter type="GtkTreeIter*" name="iter" pass_as="ref" />
  2653.         </parameters>
  2654.       </virtual_method>
  2655.       <virtual_method name="IterChildren" cname="iter_children">
  2656.         <return-type type="gboolean" />
  2657.         <parameters>
  2658.           <parameter type="GtkTreeModel*" name="tree_model" />
  2659.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  2660.           <parameter type="GtkTreeIter*" name="parent" />
  2661.         </parameters>
  2662.       </virtual_method>
  2663.       <virtual_method name="IterHasChild" cname="iter_has_child">
  2664.         <return-type type="gboolean" />
  2665.         <parameters>
  2666.           <parameter type="GtkTreeModel*" name="tree_model" />
  2667.           <parameter type="GtkTreeIter*" name="iter" />
  2668.         </parameters>
  2669.       </virtual_method>
  2670.       <virtual_method name="IterNChildren" cname="iter_n_children">
  2671.         <return-type type="gint" />
  2672.         <parameters>
  2673.           <parameter type="GtkTreeModel*" name="tree_model" />
  2674.           <parameter type="GtkTreeIter*" name="iter" />
  2675.         </parameters>
  2676.       </virtual_method>
  2677.       <virtual_method name="IterNthChild" cname="iter_nth_child">
  2678.         <return-type type="gboolean" />
  2679.         <parameters>
  2680.           <parameter type="GtkTreeModel*" name="tree_model" />
  2681.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  2682.           <parameter type="GtkTreeIter*" name="parent" />
  2683.           <parameter type="gint" name="n" />
  2684.         </parameters>
  2685.       </virtual_method>
  2686.       <virtual_method name="IterParent" cname="iter_parent">
  2687.         <return-type type="gboolean" />
  2688.         <parameters>
  2689.           <parameter type="GtkTreeModel*" name="tree_model" />
  2690.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  2691.           <parameter type="GtkTreeIter*" name="child" />
  2692.         </parameters>
  2693.       </virtual_method>
  2694.       <virtual_method name="RefNode" cname="ref_node">
  2695.         <return-type type="void" />
  2696.         <parameters>
  2697.           <parameter type="GtkTreeModel*" name="tree_model" />
  2698.           <parameter type="GtkTreeIter*" name="iter" />
  2699.         </parameters>
  2700.       </virtual_method>
  2701.       <virtual_method name="UnrefNode" cname="unref_node">
  2702.         <return-type type="void" />
  2703.         <parameters>
  2704.           <parameter type="GtkTreeModel*" name="tree_model" />
  2705.           <parameter type="GtkTreeIter*" name="iter" />
  2706.         </parameters>
  2707.       </virtual_method>
  2708.       <method name="Foreach" cname="gtk_tree_model_foreach">
  2709.         <return-type type="void" />
  2710.         <parameters>
  2711.           <parameter type="GtkTreeModelForeachFunc" name="func" scope="call" />
  2712.           <parameter type="gpointer" name="user_data" />
  2713.         </parameters>
  2714.       </method>
  2715.       <method name="Get" cname="gtk_tree_model_get" hidden="1">
  2716.         <return-type type="void" />
  2717.         <parameters>
  2718.           <parameter type="GtkTreeIter*" name="iter" />
  2719.           <parameter ellipsis="true" />
  2720.         </parameters>
  2721.       </method>
  2722.       <method name="GetColumnType" cname="gtk_tree_model_get_column_type">
  2723.         <return-type type="GType" />
  2724.         <parameters>
  2725.           <parameter type="gint" name="index_" />
  2726.         </parameters>
  2727.       </method>
  2728.       <method name="GetFlags" cname="gtk_tree_model_get_flags">
  2729.         <return-type type="GtkTreeModelFlags" />
  2730.       </method>
  2731.       <method name="GetIter" cname="gtk_tree_model_get_iter">
  2732.         <return-type type="gboolean" />
  2733.         <parameters>
  2734.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  2735.           <parameter type="GtkTreePath*" name="path" />
  2736.         </parameters>
  2737.       </method>
  2738.       <method name="GetIterFirst" cname="gtk_tree_model_get_iter_first">
  2739.         <return-type type="gboolean" />
  2740.         <parameters>
  2741.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  2742.         </parameters>
  2743.       </method>
  2744.       <method name="GetIterFromString" cname="gtk_tree_model_get_iter_from_string">
  2745.         <return-type type="gboolean" />
  2746.         <parameters>
  2747.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  2748.           <parameter type="const-gchar*" name="path_string" />
  2749.         </parameters>
  2750.       </method>
  2751.       <method name="GetNColumns" cname="gtk_tree_model_get_n_columns">
  2752.         <return-type type="gint" />
  2753.       </method>
  2754.       <method name="GetPath" cname="gtk_tree_model_get_path">
  2755.         <return-type type="GtkTreePath*" owned="true" />
  2756.         <parameters>
  2757.           <parameter type="GtkTreeIter*" name="iter" />
  2758.         </parameters>
  2759.       </method>
  2760.       <method name="GetStringFromIter" cname="gtk_tree_model_get_string_from_iter">
  2761.         <return-type type="gchar*" />
  2762.         <parameters>
  2763.           <parameter type="GtkTreeIter*" name="iter" />
  2764.         </parameters>
  2765.       </method>
  2766.       <method name="GetType" cname="gtk_tree_model_get_type" shared="true">
  2767.         <return-type type="GType" />
  2768.       </method>
  2769.       <method name="GetValist" cname="gtk_tree_model_get_valist">
  2770.         <return-type type="void" />
  2771.         <parameters>
  2772.           <parameter type="GtkTreeIter*" name="iter" />
  2773.           <parameter type="va_list" name="var_args" />
  2774.         </parameters>
  2775.       </method>
  2776.       <method name="GetValue" cname="gtk_tree_model_get_value">
  2777.         <return-type type="void" />
  2778.         <parameters>
  2779.           <parameter type="GtkTreeIter*" name="iter" />
  2780.           <parameter type="gint" name="column" />
  2781.           <parameter type="GValue*" name="value" pass_as="ref" />
  2782.         </parameters>
  2783.       </method>
  2784.       <method name="IterChildren" cname="gtk_tree_model_iter_children">
  2785.         <return-type type="gboolean" />
  2786.         <parameters>
  2787.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  2788.           <parameter type="GtkTreeIter*" name="parent" />
  2789.         </parameters>
  2790.       </method>
  2791.       <method name="IterHasChild" cname="gtk_tree_model_iter_has_child">
  2792.         <return-type type="gboolean" />
  2793.         <parameters>
  2794.           <parameter type="GtkTreeIter*" name="iter" />
  2795.         </parameters>
  2796.       </method>
  2797.       <method name="IterNChildren" cname="gtk_tree_model_iter_n_children">
  2798.         <return-type type="gint" />
  2799.         <parameters>
  2800.           <parameter type="GtkTreeIter*" name="iter" />
  2801.         </parameters>
  2802.       </method>
  2803.       <method name="IterNext" cname="gtk_tree_model_iter_next">
  2804.         <return-type type="gboolean" />
  2805.         <parameters>
  2806.           <parameter type="GtkTreeIter*" name="iter" pass_as="ref" />
  2807.         </parameters>
  2808.       </method>
  2809.       <method name="IterNthChild" cname="gtk_tree_model_iter_nth_child">
  2810.         <return-type type="gboolean" />
  2811.         <parameters>
  2812.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  2813.           <parameter type="GtkTreeIter*" name="parent" />
  2814.           <parameter type="gint" name="n" />
  2815.         </parameters>
  2816.       </method>
  2817.       <method name="IterParent" cname="gtk_tree_model_iter_parent">
  2818.         <return-type type="gboolean" />
  2819.         <parameters>
  2820.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  2821.           <parameter type="GtkTreeIter*" name="child" />
  2822.         </parameters>
  2823.       </method>
  2824.       <method name="RefNode" cname="gtk_tree_model_ref_node">
  2825.         <return-type type="void" />
  2826.         <parameters>
  2827.           <parameter type="GtkTreeIter*" name="iter" />
  2828.         </parameters>
  2829.       </method>
  2830.       <method cname="gtk_tree_model_row_changed" name="EmitRowChanged">
  2831.         <return-type type="void" />
  2832.         <parameters>
  2833.           <parameter type="GtkTreePath*" name="path" />
  2834.           <parameter type="GtkTreeIter*" name="iter" />
  2835.         </parameters>
  2836.       </method>
  2837.       <method cname="gtk_tree_model_row_deleted" name="EmitRowDeleted">
  2838.         <return-type type="void" />
  2839.         <parameters>
  2840.           <parameter type="GtkTreePath*" name="path" />
  2841.         </parameters>
  2842.       </method>
  2843.       <method cname="gtk_tree_model_row_has_child_toggled" name="EmitRowHasChildToggled">
  2844.         <return-type type="void" />
  2845.         <parameters>
  2846.           <parameter type="GtkTreePath*" name="path" />
  2847.           <parameter type="GtkTreeIter*" name="iter" />
  2848.         </parameters>
  2849.       </method>
  2850.       <method cname="gtk_tree_model_row_inserted" name="EmitRowInserted">
  2851.         <return-type type="void" />
  2852.         <parameters>
  2853.           <parameter type="GtkTreePath*" name="path" />
  2854.           <parameter type="GtkTreeIter*" name="iter" />
  2855.         </parameters>
  2856.       </method>
  2857.       <method cname="gtk_tree_model_rows_reordered" name="EmitRowsReordered">
  2858.         <return-type type="void" />
  2859.         <parameters>
  2860.           <parameter type="GtkTreePath*" name="path" />
  2861.           <parameter type="GtkTreeIter*" name="iter" />
  2862.           <parameter type="gint*" name="new_order" />
  2863.         </parameters>
  2864.       </method>
  2865.       <method name="UnrefNode" cname="gtk_tree_model_unref_node">
  2866.         <return-type type="void" />
  2867.         <parameters>
  2868.           <parameter type="GtkTreeIter*" name="iter" />
  2869.         </parameters>
  2870.       </method>
  2871.     </interface>
  2872.     <interface name="TreeSortable" cname="GtkTreeSortable">
  2873.       <signal name="SortColumnChanged" cname="sort_column_changed" when="LAST" field_name="sort_column_changed">
  2874.         <return-type type="void" />
  2875.         <parameters>
  2876.           <parameter type="GtkTreeSortable*" name="sortable" />
  2877.         </parameters>
  2878.       </signal>
  2879.       <virtual_method name="GetSortColumnId" cname="get_sort_column_id">
  2880.         <return-type type="gboolean" />
  2881.         <parameters>
  2882.           <parameter type="GtkTreeSortable*" name="sortable" />
  2883.           <parameter type="gint*" name="sort_column_id" />
  2884.           <parameter type="GtkSortType*" name="order" />
  2885.         </parameters>
  2886.       </virtual_method>
  2887.       <virtual_method name="SetSortColumnId" cname="set_sort_column_id">
  2888.         <return-type type="void" />
  2889.         <parameters>
  2890.           <parameter type="GtkTreeSortable*" name="sortable" />
  2891.           <parameter type="gint" name="sort_column_id" />
  2892.           <parameter type="GtkSortType" name="order" />
  2893.         </parameters>
  2894.       </virtual_method>
  2895.       <virtual_method name="SetSortFunc" cname="set_sort_func">
  2896.         <return-type type="void" />
  2897.         <parameters>
  2898.           <parameter type="GtkTreeSortable*" name="sortable" />
  2899.           <parameter type="gint" name="sort_column_id" />
  2900.           <parameter type="GtkTreeIterCompareFunc" name="func" />
  2901.           <parameter type="gpointer" name="data" />
  2902.           <parameter name="destroy" type="GDestroyNotify" />
  2903.         </parameters>
  2904.       </virtual_method>
  2905.       <virtual_method name="SetDefaultSortFunc" cname="set_default_sort_func">
  2906.         <return-type type="void" />
  2907.         <parameters>
  2908.           <parameter type="GtkTreeSortable*" name="sortable" />
  2909.           <parameter type="GtkTreeIterCompareFunc" name="func" />
  2910.           <parameter type="gpointer" name="data" />
  2911.           <parameter name="destroy" type="GDestroyNotify" />
  2912.         </parameters>
  2913.       </virtual_method>
  2914.       <virtual_method name="HasDefaultSortFunc" cname="has_default_sort_func">
  2915.         <return-type type="gboolean" />
  2916.         <parameters>
  2917.           <parameter type="GtkTreeSortable*" name="sortable" />
  2918.         </parameters>
  2919.       </virtual_method>
  2920.       <method name="GetSortColumnId" cname="gtk_tree_sortable_get_sort_column_id">
  2921.         <return-type type="gboolean" />
  2922.         <parameters>
  2923.           <parameter type="gint*" name="sort_column_id" />
  2924.           <parameter type="GtkSortType*" name="order" />
  2925.         </parameters>
  2926.       </method>
  2927.       <method name="GetType" cname="gtk_tree_sortable_get_type" shared="true">
  2928.         <return-type type="GType" />
  2929.       </method>
  2930.       <method name="HasDefaultSortFunc" cname="gtk_tree_sortable_has_default_sort_func">
  2931.         <return-type type="gboolean" />
  2932.       </method>
  2933.       <method name="SetDefaultSortFunc" cname="gtk_tree_sortable_set_default_sort_func">
  2934.         <return-type type="void" />
  2935.         <parameters>
  2936.           <parameter type="GtkTreeIterCompareFunc" name="sort_func" />
  2937.           <parameter type="gpointer" name="user_data" />
  2938.           <parameter name="destroy" type="GDestroyNotify" />
  2939.         </parameters>
  2940.       </method>
  2941.       <method name="SetSortColumnId" cname="gtk_tree_sortable_set_sort_column_id">
  2942.         <return-type type="void" />
  2943.         <parameters>
  2944.           <parameter type="gint" name="sort_column_id" />
  2945.           <parameter type="GtkSortType" name="order" />
  2946.         </parameters>
  2947.       </method>
  2948.       <method name="SetSortFunc" cname="gtk_tree_sortable_set_sort_func">
  2949.         <return-type type="void" />
  2950.         <parameters>
  2951.           <parameter type="gint" name="sort_column_id" />
  2952.           <parameter type="GtkTreeIterCompareFunc" name="sort_func" />
  2953.           <parameter type="gpointer" name="user_data" />
  2954.           <parameter name="destroy" type="GDestroyNotify" />
  2955.         </parameters>
  2956.       </method>
  2957.       <method cname="gtk_tree_sortable_sort_column_changed" name="ChangeSortColumn">
  2958.         <return-type type="void" />
  2959.       </method>
  2960.     </interface>
  2961.     <object name="AboutDialog" cname="GtkAboutDialog" parent="GtkDialog">
  2962.       <field name="PrivateData" cname="private_data" type="gpointer" />
  2963.       <property name="ProgramName" cname="program-name" type="gchar*" readable="true" writeable="true" />
  2964.       <property name="Version" cname="version" type="gchar*" readable="true" writeable="true" />
  2965.       <property name="Copyright" cname="copyright" type="gchar*" readable="true" writeable="true" />
  2966.       <property name="Comments" cname="comments" type="gchar*" readable="true" writeable="true" />
  2967.       <property name="License" cname="license" type="gchar*" readable="true" writeable="true" />
  2968.       <property name="Website" cname="website" type="gchar*" readable="true" writeable="true" />
  2969.       <property name="WebsiteLabel" cname="website-label" type="gchar*" readable="true" writeable="true" />
  2970.       <property name="Authors" cname="authors" type="GStrv" readable="true" writeable="true" />
  2971.       <property name="Documenters" cname="documenters" type="GStrv" readable="true" writeable="true" />
  2972.       <property name="Artists" cname="artists" type="GStrv" readable="true" writeable="true" />
  2973.       <property name="TranslatorCredits" cname="translator-credits" type="gchar*" readable="true" writeable="true" />
  2974.       <property name="Logo" cname="logo" type="GdkPixbuf" readable="true" writeable="true" />
  2975.       <property name="LogoIconName" cname="logo-icon-name" type="gchar*" readable="true" writeable="true" />
  2976.       <property name="WrapLicense" cname="wrap-license" type="gboolean" readable="true" writeable="true" />
  2977.       <method name="GetArtists" cname="gtk_about_dialog_get_artists" hidden="1">
  2978.         <return-type type="const-gchar**" />
  2979.       </method>
  2980.       <method name="GetAuthors" cname="gtk_about_dialog_get_authors" hidden="1">
  2981.         <return-type type="const-gchar**" />
  2982.       </method>
  2983.       <method name="GetComments" cname="gtk_about_dialog_get_comments">
  2984.         <return-type type="const-gchar*" />
  2985.       </method>
  2986.       <method name="GetCopyright" cname="gtk_about_dialog_get_copyright">
  2987.         <return-type type="const-gchar*" />
  2988.       </method>
  2989.       <method name="GetDocumenters" cname="gtk_about_dialog_get_documenters" hidden="1">
  2990.         <return-type type="const-gchar**" />
  2991.       </method>
  2992.       <method name="GetLicense" cname="gtk_about_dialog_get_license">
  2993.         <return-type type="const-gchar*" />
  2994.       </method>
  2995.       <method name="GetLogo" cname="gtk_about_dialog_get_logo">
  2996.         <return-type type="GdkPixbuf*" />
  2997.       </method>
  2998.       <method name="GetLogoIconName" cname="gtk_about_dialog_get_logo_icon_name">
  2999.         <return-type type="const-gchar*" />
  3000.       </method>
  3001.       <method name="GetName" cname="gtk_about_dialog_get_name" deprecated="1">
  3002.         <return-type type="const-gchar*" />
  3003.       </method>
  3004.       <method name="GetProgramName" cname="gtk_about_dialog_get_program_name">
  3005.         <return-type type="const-gchar*" />
  3006.       </method>
  3007.       <method name="GetTranslatorCredits" cname="gtk_about_dialog_get_translator_credits">
  3008.         <return-type type="const-gchar*" />
  3009.       </method>
  3010.       <method name="GetType" cname="gtk_about_dialog_get_type" shared="true">
  3011.         <return-type type="GType" />
  3012.       </method>
  3013.       <method name="GetVersion" cname="gtk_about_dialog_get_version">
  3014.         <return-type type="const-gchar*" />
  3015.       </method>
  3016.       <method name="GetWebsite" cname="gtk_about_dialog_get_website">
  3017.         <return-type type="const-gchar*" />
  3018.       </method>
  3019.       <method name="GetWebsiteLabel" cname="gtk_about_dialog_get_website_label">
  3020.         <return-type type="const-gchar*" />
  3021.       </method>
  3022.       <method name="GetWrapLicense" cname="gtk_about_dialog_get_wrap_license">
  3023.         <return-type type="gboolean" />
  3024.       </method>
  3025.       <constructor cname="gtk_about_dialog_new" />
  3026.       <method name="SetArtists" cname="gtk_about_dialog_set_artists" hidden="1">
  3027.         <return-type type="void" />
  3028.         <parameters>
  3029.           <parameter type="const-gchar**" name="artists" />
  3030.         </parameters>
  3031.       </method>
  3032.       <method name="SetAuthors" cname="gtk_about_dialog_set_authors" hidden="1">
  3033.         <return-type type="void" />
  3034.         <parameters>
  3035.           <parameter type="const-gchar**" name="authors" />
  3036.         </parameters>
  3037.       </method>
  3038.       <method name="SetComments" cname="gtk_about_dialog_set_comments">
  3039.         <return-type type="void" />
  3040.         <parameters>
  3041.           <parameter type="const-gchar*" name="comments" />
  3042.         </parameters>
  3043.       </method>
  3044.       <method name="SetCopyright" cname="gtk_about_dialog_set_copyright">
  3045.         <return-type type="void" />
  3046.         <parameters>
  3047.           <parameter type="const-gchar*" name="copyright" />
  3048.         </parameters>
  3049.       </method>
  3050.       <method name="SetDocumenters" cname="gtk_about_dialog_set_documenters" hidden="1">
  3051.         <return-type type="void" />
  3052.         <parameters>
  3053.           <parameter type="const-gchar**" name="documenters" />
  3054.         </parameters>
  3055.       </method>
  3056.       <method name="SetEmailHook" cname="gtk_about_dialog_set_email_hook" shared="true">
  3057.         <return-type type="GtkAboutDialogActivateLinkFunc" />
  3058.         <parameters>
  3059.           <parameter type="GtkAboutDialogActivateLinkFunc" name="func" />
  3060.           <parameter type="gpointer" name="data" />
  3061.           <parameter type="GDestroyNotify" name="destroy" />
  3062.         </parameters>
  3063.       </method>
  3064.       <method name="SetLicense" cname="gtk_about_dialog_set_license">
  3065.         <return-type type="void" />
  3066.         <parameters>
  3067.           <parameter type="const-gchar*" name="license" />
  3068.         </parameters>
  3069.       </method>
  3070.       <method name="SetLogo" cname="gtk_about_dialog_set_logo">
  3071.         <return-type type="void" />
  3072.         <parameters>
  3073.           <parameter type="GdkPixbuf*" name="logo" />
  3074.         </parameters>
  3075.       </method>
  3076.       <method name="SetLogoIconName" cname="gtk_about_dialog_set_logo_icon_name">
  3077.         <return-type type="void" />
  3078.         <parameters>
  3079.           <parameter type="const-gchar*" name="icon_name" />
  3080.         </parameters>
  3081.       </method>
  3082.       <method name="SetName" cname="gtk_about_dialog_set_name" deprecated="1">
  3083.         <return-type type="void" />
  3084.         <parameters>
  3085.           <parameter type="const-gchar*" name="name" />
  3086.         </parameters>
  3087.       </method>
  3088.       <method name="SetProgramName" cname="gtk_about_dialog_set_program_name">
  3089.         <return-type type="void" />
  3090.         <parameters>
  3091.           <parameter type="const-gchar*" name="name" />
  3092.         </parameters>
  3093.       </method>
  3094.       <method name="SetTranslatorCredits" cname="gtk_about_dialog_set_translator_credits">
  3095.         <return-type type="void" />
  3096.         <parameters>
  3097.           <parameter type="const-gchar*" name="translator_credits" />
  3098.         </parameters>
  3099.       </method>
  3100.       <method name="SetUrlHook" cname="gtk_about_dialog_set_url_hook" shared="true">
  3101.         <return-type type="GtkAboutDialogActivateLinkFunc" />
  3102.         <parameters>
  3103.           <parameter type="GtkAboutDialogActivateLinkFunc" name="func" />
  3104.           <parameter type="gpointer" name="data" />
  3105.           <parameter type="GDestroyNotify" name="destroy" />
  3106.         </parameters>
  3107.       </method>
  3108.       <method name="SetVersion" cname="gtk_about_dialog_set_version">
  3109.         <return-type type="void" />
  3110.         <parameters>
  3111.           <parameter type="const-gchar*" name="version" />
  3112.         </parameters>
  3113.       </method>
  3114.       <method name="SetWebsite" cname="gtk_about_dialog_set_website">
  3115.         <return-type type="void" />
  3116.         <parameters>
  3117.           <parameter type="const-gchar*" name="website" />
  3118.         </parameters>
  3119.       </method>
  3120.       <method name="SetWebsiteLabel" cname="gtk_about_dialog_set_website_label">
  3121.         <return-type type="void" />
  3122.         <parameters>
  3123.           <parameter type="const-gchar*" name="website_label" />
  3124.         </parameters>
  3125.       </method>
  3126.       <method name="SetWrapLicense" cname="gtk_about_dialog_set_wrap_license">
  3127.         <return-type type="void" />
  3128.         <parameters>
  3129.           <parameter type="gboolean" name="wrap_license" />
  3130.         </parameters>
  3131.       </method>
  3132.     </object>
  3133.     <object name="AccelGroup" cname="GtkAccelGroup" parent="GObject">
  3134.       <field name="LockCount" cname="lock_count" type="guint" />
  3135.       <field name="ModifierMask" cname="modifier_mask" type="GdkModifierType" />
  3136.       <field name="Acceleratables" cname="acceleratables" type="GSList*" />
  3137.       <field name="NAccels" cname="n_accels" type="guint" />
  3138.       <field name="PrivAccels" cname="priv_accels" type="GtkAccelGroupEntry*" />
  3139.       <signal name="AccelActivate" cname="accel_activate">
  3140.         <return-type type="gboolean" />
  3141.         <parameters>
  3142.           <parameter type="GtkAccelGroup*" name="accel_group" />
  3143.           <parameter type="GObject*" name="acceleratable" />
  3144.           <parameter type="guint32" name="keyval" />
  3145.           <parameter type="GdkModifierType" name="modifier" />
  3146.         </parameters>
  3147.       </signal>
  3148.       <signal name="AccelChanged" cname="accel_changed" when="FIRST" field_name="accel_changed">
  3149.         <return-type type="void" />
  3150.         <parameters>
  3151.           <parameter type="GtkAccelGroup*" name="accel_group" />
  3152.           <parameter type="guint" name="keyval" />
  3153.           <parameter type="GdkModifierType" name="modifier" />
  3154.           <parameter type="GClosure*" name="accel_closure" />
  3155.         </parameters>
  3156.       </signal>
  3157.       <method name="Activate" cname="gtk_accel_group_activate">
  3158.         <return-type type="gboolean" />
  3159.         <parameters>
  3160.           <parameter type="GQuark" name="accel_quark" />
  3161.           <parameter type="GObject*" name="acceleratable" />
  3162.           <parameter type="guint" name="accel_key" />
  3163.           <parameter type="GdkModifierType" name="accel_mods" />
  3164.         </parameters>
  3165.       </method>
  3166.       <method name="Connect" cname="gtk_accel_group_connect">
  3167.         <return-type type="void" />
  3168.         <parameters>
  3169.           <parameter type="guint" name="accel_key" />
  3170.           <parameter type="GdkModifierType" name="accel_mods" />
  3171.           <parameter type="GtkAccelFlags" name="accel_flags" />
  3172.           <parameter type="GClosure*" name="closure" />
  3173.         </parameters>
  3174.       </method>
  3175.       <method name="ConnectByPath" cname="gtk_accel_group_connect_by_path">
  3176.         <return-type type="void" />
  3177.         <parameters>
  3178.           <parameter type="const-gchar*" name="accel_path" />
  3179.           <parameter type="GClosure*" name="closure" />
  3180.         </parameters>
  3181.       </method>
  3182.       <method name="Disconnect" cname="gtk_accel_group_disconnect">
  3183.         <return-type type="gboolean" />
  3184.         <parameters>
  3185.           <parameter type="GClosure*" name="closure" />
  3186.         </parameters>
  3187.       </method>
  3188.       <method name="DisconnectKey" cname="gtk_accel_group_disconnect_key">
  3189.         <return-type type="gboolean" />
  3190.         <parameters>
  3191.           <parameter type="guint" name="accel_key" />
  3192.           <parameter type="GdkModifierType" name="accel_mods" />
  3193.         </parameters>
  3194.       </method>
  3195.       <method name="Find" cname="gtk_accel_group_find">
  3196.         <return-type type="GtkAccelKey*" />
  3197.         <parameters>
  3198.           <parameter type="GtkAccelGroupFindFunc" name="find_func" scope="call" />
  3199.           <parameter type="gpointer" name="data" />
  3200.         </parameters>
  3201.       </method>
  3202.       <method name="FromAccelClosure" cname="gtk_accel_group_from_accel_closure" shared="true">
  3203.         <return-type type="GtkAccelGroup*" />
  3204.         <parameters>
  3205.           <parameter type="GClosure*" name="closure" />
  3206.         </parameters>
  3207.       </method>
  3208.       <method name="GetType" cname="gtk_accel_group_get_type" shared="true">
  3209.         <return-type type="GType" />
  3210.       </method>
  3211.       <method name="Lock" cname="gtk_accel_group_lock">
  3212.         <return-type type="void" />
  3213.       </method>
  3214.       <constructor cname="gtk_accel_group_new" />
  3215.       <method name="Query" cname="gtk_accel_group_query">
  3216.         <return-type type="GtkAccelGroupEntry*" />
  3217.         <parameters>
  3218.           <parameter type="guint" name="accel_key" />
  3219.           <parameter type="GdkModifierType" name="accel_mods" />
  3220.           <parameter type="guint*" name="n_entries" />
  3221.         </parameters>
  3222.       </method>
  3223.       <method name="Unlock" cname="gtk_accel_group_unlock">
  3224.         <return-type type="void" />
  3225.       </method>
  3226.     </object>
  3227.     <object name="AccelLabel" cname="GtkAccelLabel" parent="GtkLabel">
  3228.       <field name="GtkReserved" cname="gtk_reserved" type="guint" />
  3229.       <field name="AccelPadding" cname="accel_padding" type="guint" />
  3230.       <field name="AccelWidget" cname="accel_widget" type="GtkWidget*" />
  3231.       <field name="AccelClosure" cname="accel_closure" type="GClosure*" />
  3232.       <field name="AccelGroup" cname="accel_group" type="GtkAccelGroup*" />
  3233.       <field name="AccelString" cname="accel_string" type="gchar*" />
  3234.       <field name="AccelStringWidth" cname="accel_string_width" type="guint16" />
  3235.       <property name="AccelClosure" cname="accel-closure" type="GClosure" readable="true" writeable="true" />
  3236.       <property name="AccelWidget" cname="accel-widget" type="GtkWidget" readable="true" writeable="true" />
  3237.       <method name="GetAccelWidget" cname="gtk_accel_label_get_accel_widget">
  3238.         <return-type type="GtkWidget*" />
  3239.       </method>
  3240.       <method name="GetAccelWidth" cname="gtk_accel_label_get_accel_width">
  3241.         <return-type type="guint" />
  3242.       </method>
  3243.       <method name="GetType" cname="gtk_accel_label_get_type" shared="true">
  3244.         <return-type type="GType" />
  3245.       </method>
  3246.       <constructor cname="gtk_accel_label_new">
  3247.         <parameters>
  3248.           <parameter type="const-gchar*" name="string" property_name="label" />
  3249.         </parameters>
  3250.       </constructor>
  3251.       <method name="Refetch" cname="gtk_accel_label_refetch">
  3252.         <return-type type="gboolean" />
  3253.       </method>
  3254.       <method name="SetAccelClosure" cname="gtk_accel_label_set_accel_closure">
  3255.         <return-type type="void" />
  3256.         <parameters>
  3257.           <parameter type="GClosure*" name="accel_closure" />
  3258.         </parameters>
  3259.       </method>
  3260.       <method name="SetAccelWidget" cname="gtk_accel_label_set_accel_widget">
  3261.         <return-type type="void" />
  3262.         <parameters>
  3263.           <parameter type="GtkWidget*" name="accel_widget" />
  3264.         </parameters>
  3265.       </method>
  3266.     </object>
  3267.     <object name="AccelMap" cname="GtkAccelMap" parent="GObject">
  3268.       <signal cname="changed" when="LAST" name="MapChanged">
  3269.         <return-type type="void" />
  3270.         <parameters>
  3271.           <parameter type="GtkAccelMap*" name="map" />
  3272.           <parameter type="gchar*" name="accel_path" />
  3273.           <parameter type="guint32" name="accel_key" />
  3274.           <parameter type="GdkModifierType" name="accel_mods" />
  3275.         </parameters>
  3276.       </signal>
  3277.       <method name="AddEntry" cname="gtk_accel_map_add_entry" shared="true">
  3278.         <return-type type="void" />
  3279.         <parameters>
  3280.           <parameter type="const-gchar*" name="accel_path" />
  3281.           <parameter type="guint" name="accel_key" />
  3282.           <parameter type="GdkModifierType" name="accel_mods" />
  3283.         </parameters>
  3284.       </method>
  3285.       <method name="AddFilter" cname="gtk_accel_map_add_filter" shared="true">
  3286.         <return-type type="void" />
  3287.         <parameters>
  3288.           <parameter type="const-gchar*" name="filter_pattern" />
  3289.         </parameters>
  3290.       </method>
  3291.       <method name="ChangeEntry" cname="gtk_accel_map_change_entry" shared="true">
  3292.         <return-type type="gboolean" />
  3293.         <parameters>
  3294.           <parameter type="const-gchar*" name="accel_path" />
  3295.           <parameter type="guint" name="accel_key" />
  3296.           <parameter type="GdkModifierType" name="accel_mods" />
  3297.           <parameter type="gboolean" name="replace" />
  3298.         </parameters>
  3299.       </method>
  3300.       <method name="Foreach" cname="gtk_accel_map_foreach" shared="true">
  3301.         <return-type type="void" />
  3302.         <parameters>
  3303.           <parameter type="gpointer" name="data" />
  3304.           <parameter type="GtkAccelMapForeach" name="foreach_func" scope="call" />
  3305.         </parameters>
  3306.       </method>
  3307.       <method name="ForeachUnfiltered" cname="gtk_accel_map_foreach_unfiltered" shared="true">
  3308.         <return-type type="void" />
  3309.         <parameters>
  3310.           <parameter type="gpointer" name="data" />
  3311.           <parameter type="GtkAccelMapForeach" name="foreach_func" scope="call" />
  3312.         </parameters>
  3313.       </method>
  3314.       <method name="Get" cname="gtk_accel_map_get" shared="true">
  3315.         <return-type type="GtkAccelMap*" />
  3316.       </method>
  3317.       <method name="GetType" cname="gtk_accel_map_get_type" shared="true">
  3318.         <return-type type="GType" />
  3319.       </method>
  3320.       <method name="Load" cname="gtk_accel_map_load" shared="true">
  3321.         <return-type type="void" />
  3322.         <parameters>
  3323.           <parameter type="const-gchar*" name="file_name" />
  3324.         </parameters>
  3325.       </method>
  3326.       <method name="LoadFd" cname="gtk_accel_map_load_fd" shared="true">
  3327.         <return-type type="void" />
  3328.         <parameters>
  3329.           <parameter type="gint" name="fd" />
  3330.         </parameters>
  3331.       </method>
  3332.       <method name="LoadScanner" cname="gtk_accel_map_load_scanner" shared="true">
  3333.         <return-type type="void" />
  3334.         <parameters>
  3335.           <parameter type="GScanner*" name="scanner" />
  3336.         </parameters>
  3337.       </method>
  3338.       <method name="LockPath" cname="gtk_accel_map_lock_path" shared="true">
  3339.         <return-type type="void" />
  3340.         <parameters>
  3341.           <parameter type="const-gchar*" name="accel_path" />
  3342.         </parameters>
  3343.       </method>
  3344.       <method name="LookupEntry" cname="gtk_accel_map_lookup_entry" shared="true">
  3345.         <return-type type="gboolean" />
  3346.         <parameters>
  3347.           <parameter type="const-gchar*" name="accel_path" />
  3348.           <parameter type="GtkAccelKey*" name="key" />
  3349.         </parameters>
  3350.       </method>
  3351.       <method name="Save" cname="gtk_accel_map_save" shared="true">
  3352.         <return-type type="void" />
  3353.         <parameters>
  3354.           <parameter type="const-gchar*" name="file_name" />
  3355.         </parameters>
  3356.       </method>
  3357.       <method name="SaveFd" cname="gtk_accel_map_save_fd" shared="true">
  3358.         <return-type type="void" />
  3359.         <parameters>
  3360.           <parameter type="gint" name="fd" />
  3361.         </parameters>
  3362.       </method>
  3363.       <method name="UnlockPath" cname="gtk_accel_map_unlock_path" shared="true">
  3364.         <return-type type="void" />
  3365.         <parameters>
  3366.           <parameter type="const-gchar*" name="accel_path" />
  3367.         </parameters>
  3368.       </method>
  3369.     </object>
  3370.     <object name="Accessible" cname="GtkAccessible" parent="AtkObject">
  3371.       <field name="Widget" cname="widget" type="GtkWidget*" />
  3372.       <virtual_method name="ConnectWidgetDestroyed" cname="connect_widget_destroyed">
  3373.         <return-type type="void" />
  3374.         <parameters>
  3375.           <parameter type="GtkAccessible*" name="accessible" />
  3376.         </parameters>
  3377.       </virtual_method>
  3378.       <method name="ConnectWidgetDestroyed" cname="gtk_accessible_connect_widget_destroyed">
  3379.         <return-type type="void" />
  3380.       </method>
  3381.       <method name="GetType" cname="gtk_accessible_get_type" shared="true">
  3382.         <return-type type="GType" />
  3383.       </method>
  3384.     </object>
  3385.     <object name="Action" cname="GtkAction" parent="GObject">
  3386.       <field name="PrivateData" cname="private_data" type="GtkActionPrivate*" />
  3387.       <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
  3388.       <property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
  3389.       <property name="ShortLabel" cname="short-label" type="gchar*" readable="true" writeable="true" />
  3390.       <property name="Tooltip" cname="tooltip" type="gchar*" readable="true" writeable="true" />
  3391.       <property name="StockId" cname="stock-id" type="gchar*" readable="true" writeable="true" />
  3392.       <property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
  3393.       <property name="VisibleHorizontal" cname="visible-horizontal" type="gboolean" readable="true" writeable="true" />
  3394.       <property name="VisibleOverflown" cname="visible-overflown" type="gboolean" readable="true" writeable="true" />
  3395.       <property name="VisibleVertical" cname="visible-vertical" type="gboolean" readable="true" writeable="true" />
  3396.       <property name="IsImportant" cname="is-important" type="gboolean" readable="true" writeable="true" />
  3397.       <property name="HideIfEmpty" cname="hide-if-empty" type="gboolean" readable="true" writeable="true" />
  3398.       <property name="Sensitive" cname="sensitive" type="gboolean" readable="true" writeable="true" />
  3399.       <property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
  3400.       <property name="ActionGroup" cname="action-group" type="GtkActionGroup" readable="true" writeable="true" />
  3401.       <signal cname="activate" when="FIRST" field_name="activate" name="Activated">
  3402.         <return-type type="void" />
  3403.         <parameters>
  3404.           <parameter type="GtkAction*" name="action" />
  3405.         </parameters>
  3406.       </signal>
  3407.       <virtual_method name="CreateMenuItem" cname="create_menu_item">
  3408.         <return-type type="GtkWidget*" />
  3409.         <parameters>
  3410.           <parameter type="GtkAction*" name="action" />
  3411.         </parameters>
  3412.       </virtual_method>
  3413.       <virtual_method name="CreateToolItem" cname="create_tool_item">
  3414.         <return-type type="GtkWidget*" />
  3415.         <parameters>
  3416.           <parameter type="GtkAction*" name="action" />
  3417.         </parameters>
  3418.       </virtual_method>
  3419.       <virtual_method name="ConnectProxy" cname="connect_proxy">
  3420.         <return-type type="void" />
  3421.         <parameters>
  3422.           <parameter type="GtkAction*" name="action" />
  3423.           <parameter type="GtkWidget*" name="proxy" />
  3424.         </parameters>
  3425.       </virtual_method>
  3426.       <virtual_method name="DisconnectProxy" cname="disconnect_proxy">
  3427.         <return-type type="void" />
  3428.         <parameters>
  3429.           <parameter type="GtkAction*" name="action" />
  3430.           <parameter type="GtkWidget*" name="proxy" />
  3431.         </parameters>
  3432.       </virtual_method>
  3433.       <virtual_method name="CreateMenu" cname="create_menu">
  3434.         <return-type type="GtkWidget*" />
  3435.         <parameters>
  3436.           <parameter type="GtkAction*" name="action" />
  3437.         </parameters>
  3438.       </virtual_method>
  3439.       <implements>
  3440.         <interface cname="GtkBuildable" hidden="1" />
  3441.       </implements>
  3442.       <method name="Activate" cname="gtk_action_activate">
  3443.         <return-type type="void" />
  3444.       </method>
  3445.       <method name="BlockActivateFrom" cname="gtk_action_block_activate_from">
  3446.         <return-type type="void" />
  3447.         <parameters>
  3448.           <parameter type="GtkWidget*" name="proxy" />
  3449.         </parameters>
  3450.       </method>
  3451.       <method name="ConnectAccelerator" cname="gtk_action_connect_accelerator">
  3452.         <return-type type="void" />
  3453.       </method>
  3454.       <method name="ConnectProxy" cname="gtk_action_connect_proxy">
  3455.         <return-type type="void" />
  3456.         <parameters>
  3457.           <parameter type="GtkWidget*" name="proxy" />
  3458.         </parameters>
  3459.       </method>
  3460.       <method name="CreateIcon" cname="gtk_action_create_icon">
  3461.         <return-type type="GtkWidget*" />
  3462.         <parameters>
  3463.           <parameter type="GtkIconSize" name="icon_size" />
  3464.         </parameters>
  3465.       </method>
  3466.       <method name="CreateMenu" cname="gtk_action_create_menu">
  3467.         <return-type type="GtkWidget*" />
  3468.       </method>
  3469.       <method name="CreateMenuItem" cname="gtk_action_create_menu_item">
  3470.         <return-type type="GtkWidget*" />
  3471.       </method>
  3472.       <method name="CreateToolItem" cname="gtk_action_create_tool_item">
  3473.         <return-type type="GtkWidget*" />
  3474.       </method>
  3475.       <method name="DisconnectAccelerator" cname="gtk_action_disconnect_accelerator">
  3476.         <return-type type="void" />
  3477.       </method>
  3478.       <method name="DisconnectProxy" cname="gtk_action_disconnect_proxy">
  3479.         <return-type type="void" />
  3480.         <parameters>
  3481.           <parameter type="GtkWidget*" name="proxy" />
  3482.         </parameters>
  3483.       </method>
  3484.       <method name="GetAccelClosure" cname="gtk_action_get_accel_closure" hidden="1">
  3485.         <return-type type="GClosure*" />
  3486.       </method>
  3487.       <method name="GetAccelPath" cname="gtk_action_get_accel_path">
  3488.         <return-type type="const-gchar*" />
  3489.       </method>
  3490.       <method name="GetName" cname="gtk_action_get_name">
  3491.         <return-type type="const-gchar*" />
  3492.       </method>
  3493.       <method name="GetProxies" cname="gtk_action_get_proxies" hidden="1">
  3494.         <return-type type="GSList*" />
  3495.       </method>
  3496.       <method name="GetSensitive" cname="gtk_action_get_sensitive">
  3497.         <return-type type="gboolean" />
  3498.       </method>
  3499.       <method name="GetType" cname="gtk_action_get_type" shared="true">
  3500.         <return-type type="GType" />
  3501.       </method>
  3502.       <method name="GetVisible" cname="gtk_action_get_visible">
  3503.         <return-type type="gboolean" />
  3504.       </method>
  3505.       <method name="IsSensitive" cname="gtk_action_is_sensitive">
  3506.         <return-type type="gboolean" />
  3507.       </method>
  3508.       <method name="IsVisible" cname="gtk_action_is_visible">
  3509.         <return-type type="gboolean" />
  3510.       </method>
  3511.       <constructor cname="gtk_action_new">
  3512.         <parameters>
  3513.           <parameter type="const-gchar*" name="name" />
  3514.           <parameter type="const-gchar*" name="label" />
  3515.           <parameter type="const-gchar*" name="tooltip" />
  3516.           <parameter type="const-gchar*" name="stock_id" />
  3517.         </parameters>
  3518.       </constructor>
  3519.       <method name="SetAccelGroup" cname="gtk_action_set_accel_group">
  3520.         <return-type type="void" />
  3521.         <parameters>
  3522.           <parameter type="GtkAccelGroup*" name="accel_group" />
  3523.         </parameters>
  3524.       </method>
  3525.       <method name="SetAccelPath" cname="gtk_action_set_accel_path">
  3526.         <return-type type="void" />
  3527.         <parameters>
  3528.           <parameter type="const-gchar*" name="accel_path" />
  3529.         </parameters>
  3530.       </method>
  3531.       <method name="SetSensitive" cname="gtk_action_set_sensitive">
  3532.         <return-type type="void" />
  3533.         <parameters>
  3534.           <parameter type="gboolean" name="sensitive" />
  3535.         </parameters>
  3536.       </method>
  3537.       <method name="SetVisible" cname="gtk_action_set_visible">
  3538.         <return-type type="void" />
  3539.         <parameters>
  3540.           <parameter type="gboolean" name="visible" />
  3541.         </parameters>
  3542.       </method>
  3543.       <method name="UnblockActivateFrom" cname="gtk_action_unblock_activate_from">
  3544.         <return-type type="void" />
  3545.         <parameters>
  3546.           <parameter type="GtkWidget*" name="proxy" />
  3547.         </parameters>
  3548.       </method>
  3549.     </object>
  3550.     <object name="ActionGroup" cname="GtkActionGroup" parent="GObject">
  3551.       <field name="PrivateData" cname="private_data" type="GtkActionGroupPrivate*" />
  3552.       <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
  3553.       <property name="Sensitive" cname="sensitive" type="gboolean" readable="true" writeable="true" />
  3554.       <property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
  3555.       <virtual_method name="GetAction" cname="get_action">
  3556.         <return-type type="GtkAction*" />
  3557.         <parameters>
  3558.           <parameter type="GtkActionGroup*" name="action_group" />
  3559.           <parameter type="const-gchar*" name="action_name" />
  3560.         </parameters>
  3561.       </virtual_method>
  3562.       <signal name="ConnectProxy" cname="connect_proxy">
  3563.         <return-type type="void" />
  3564.         <parameters>
  3565.           <parameter type="GtkActionGroup*" name="action_group" />
  3566.           <parameter type="GtkAction" name="action" />
  3567.           <parameter type="GtkWidget" name="proxy" />
  3568.         </parameters>
  3569.       </signal>
  3570.       <signal name="DisconnectProxy" cname="disconnect_proxy">
  3571.         <return-type type="void" />
  3572.         <parameters>
  3573.           <parameter type="GtkActionGroup*" name="action_group" />
  3574.           <parameter type="GtkAction" name="action" />
  3575.           <parameter type="GtkWidget" name="proxy" />
  3576.         </parameters>
  3577.       </signal>
  3578.       <signal name="PreActivate" cname="pre_activate">
  3579.         <return-type type="void" />
  3580.         <parameters>
  3581.           <parameter type="GtkActionGroup*" name="action_group" />
  3582.           <parameter type="GtkAction" name="action" />
  3583.         </parameters>
  3584.       </signal>
  3585.       <signal name="PostActivate" cname="post_activate">
  3586.         <return-type type="void" />
  3587.         <parameters>
  3588.           <parameter type="GtkActionGroup*" name="action_group" />
  3589.           <parameter type="GtkAction" name="action" />
  3590.         </parameters>
  3591.       </signal>
  3592.       <implements>
  3593.         <interface cname="GtkBuildable" hidden="1" />
  3594.       </implements>
  3595.       <method cname="gtk_action_group_add_action" name="Add">
  3596.         <return-type type="void" />
  3597.         <parameters>
  3598.           <parameter type="GtkAction*" name="action" />
  3599.         </parameters>
  3600.       </method>
  3601.       <method cname="gtk_action_group_add_action_with_accel" name="Add">
  3602.         <return-type type="void" />
  3603.         <parameters>
  3604.           <parameter type="GtkAction*" name="action" />
  3605.           <parameter type="const-gchar*" name="accelerator" />
  3606.         </parameters>
  3607.       </method>
  3608.       <method name="AddActions" cname="gtk_action_group_add_actions" hidden="1">
  3609.         <return-type type="void" />
  3610.         <parameters>
  3611.           <parameter type="const-GtkActionEntry*" name="entries" />
  3612.           <parameter type="guint" name="n_entries" />
  3613.           <parameter type="gpointer" name="user_data" />
  3614.         </parameters>
  3615.       </method>
  3616.       <method name="AddActionsFull" cname="gtk_action_group_add_actions_full" hidden="1">
  3617.         <return-type type="void" />
  3618.         <parameters>
  3619.           <parameter type="const-GtkActionEntry*" name="entries" />
  3620.           <parameter type="guint" name="n_entries" />
  3621.           <parameter type="gpointer" name="user_data" />
  3622.           <parameter type="GDestroyNotify" name="destroy" />
  3623.         </parameters>
  3624.       </method>
  3625.       <method name="AddRadioActions" cname="gtk_action_group_add_radio_actions" hidden="1">
  3626.         <return-type type="void" />
  3627.         <parameters>
  3628.           <parameter type="const-GtkRadioActionEntry*" name="entries" />
  3629.           <parameter type="guint" name="n_entries" />
  3630.           <parameter type="gint" name="value" />
  3631.           <parameter type="GCallback" name="on_change" />
  3632.           <parameter type="gpointer" name="user_data" />
  3633.         </parameters>
  3634.       </method>
  3635.       <method name="AddRadioActionsFull" cname="gtk_action_group_add_radio_actions_full" hidden="1">
  3636.         <return-type type="void" />
  3637.         <parameters>
  3638.           <parameter type="const-GtkRadioActionEntry*" name="entries" />
  3639.           <parameter type="guint" name="n_entries" />
  3640.           <parameter type="gint" name="value" />
  3641.           <parameter type="GCallback" name="on_change" />
  3642.           <parameter type="gpointer" name="user_data" />
  3643.           <parameter type="GDestroyNotify" name="destroy" />
  3644.         </parameters>
  3645.       </method>
  3646.       <method name="AddToggleActions" cname="gtk_action_group_add_toggle_actions" hidden="1">
  3647.         <return-type type="void" />
  3648.         <parameters>
  3649.           <parameter type="const-GtkToggleActionEntry*" name="entries" />
  3650.           <parameter type="guint" name="n_entries" />
  3651.           <parameter type="gpointer" name="user_data" />
  3652.         </parameters>
  3653.       </method>
  3654.       <method name="AddToggleActionsFull" cname="gtk_action_group_add_toggle_actions_full" hidden="1">
  3655.         <return-type type="void" />
  3656.         <parameters>
  3657.           <parameter type="const-GtkToggleActionEntry*" name="entries" />
  3658.           <parameter type="guint" name="n_entries" />
  3659.           <parameter type="gpointer" name="user_data" />
  3660.           <parameter type="GDestroyNotify" name="destroy" />
  3661.         </parameters>
  3662.       </method>
  3663.       <method name="GetAction" cname="gtk_action_group_get_action">
  3664.         <return-type type="GtkAction*" />
  3665.         <parameters>
  3666.           <parameter type="const-gchar*" name="action_name" />
  3667.         </parameters>
  3668.       </method>
  3669.       <method name="GetName" cname="gtk_action_group_get_name">
  3670.         <return-type type="const-gchar*" />
  3671.       </method>
  3672.       <method name="GetSensitive" cname="gtk_action_group_get_sensitive">
  3673.         <return-type type="gboolean" />
  3674.       </method>
  3675.       <method name="GetType" cname="gtk_action_group_get_type" shared="true">
  3676.         <return-type type="GType" />
  3677.       </method>
  3678.       <method name="GetVisible" cname="gtk_action_group_get_visible">
  3679.         <return-type type="gboolean" />
  3680.       </method>
  3681.       <method name="ListActions" cname="gtk_action_group_list_actions" hidden="1">
  3682.         <return-type type="GList*" />
  3683.       </method>
  3684.       <constructor cname="gtk_action_group_new">
  3685.         <parameters>
  3686.           <parameter type="const-gchar*" name="name" />
  3687.         </parameters>
  3688.       </constructor>
  3689.       <method cname="gtk_action_group_remove_action" name="Remove">
  3690.         <return-type type="void" />
  3691.         <parameters>
  3692.           <parameter type="GtkAction*" name="action" />
  3693.         </parameters>
  3694.       </method>
  3695.       <method name="SetSensitive" cname="gtk_action_group_set_sensitive">
  3696.         <return-type type="void" />
  3697.         <parameters>
  3698.           <parameter type="gboolean" name="sensitive" />
  3699.         </parameters>
  3700.       </method>
  3701.       <method name="SetTranslateFunc" cname="gtk_action_group_set_translate_func">
  3702.         <return-type type="void" />
  3703.         <parameters>
  3704.           <parameter type="GtkTranslateFunc" name="func" />
  3705.           <parameter type="gpointer" name="data" />
  3706.           <parameter name="notify" type="GDestroyNotify" />
  3707.         </parameters>
  3708.       </method>
  3709.       <method name="SetTranslationDomain" cname="gtk_action_group_set_translation_domain">
  3710.         <return-type type="void" />
  3711.         <parameters>
  3712.           <parameter type="const-gchar*" name="domain" />
  3713.         </parameters>
  3714.       </method>
  3715.       <method name="SetVisible" cname="gtk_action_group_set_visible">
  3716.         <return-type type="void" />
  3717.         <parameters>
  3718.           <parameter type="gboolean" name="visible" />
  3719.         </parameters>
  3720.       </method>
  3721.       <method name="TranslateString" cname="gtk_action_group_translate_string">
  3722.         <return-type type="const-gchar*" />
  3723.         <parameters>
  3724.           <parameter type="const-gchar*" name="string" />
  3725.         </parameters>
  3726.       </method>
  3727.     </object>
  3728.     <object name="Adjustment" cname="GtkAdjustment" parent="GtkObject">
  3729.       <field name="Lower" cname="lower" type="gdouble" />
  3730.       <field name="Upper" cname="upper" type="gdouble" />
  3731.       <field name="Value" cname="value" type="gdouble" />
  3732.       <field name="StepIncrement" cname="step_increment" type="gdouble" />
  3733.       <field name="PageIncrement" cname="page_increment" type="gdouble" />
  3734.       <field name="PageSize" cname="page_size" type="gdouble" />
  3735.       <property name="Value" cname="value" type="gdouble" readable="true" writeable="true" />
  3736.       <property name="Lower" cname="lower" type="gdouble" readable="true" writeable="true" />
  3737.       <property name="Upper" cname="upper" type="gdouble" readable="true" writeable="true" />
  3738.       <property name="StepIncrement" cname="step-increment" type="gdouble" readable="true" writeable="true" />
  3739.       <property name="PageIncrement" cname="page-increment" type="gdouble" readable="true" writeable="true" />
  3740.       <property name="PageSize" cname="page-size" type="gdouble" readable="true" writeable="true" />
  3741.       <signal name="Changed" cname="changed" when="FIRST" field_name="changed">
  3742.         <return-type type="void" />
  3743.         <parameters>
  3744.           <parameter type="GtkAdjustment*" name="adjustment" />
  3745.         </parameters>
  3746.       </signal>
  3747.       <signal name="ValueChanged" cname="value_changed" when="FIRST" field_name="value_changed">
  3748.         <return-type type="void" />
  3749.         <parameters>
  3750.           <parameter type="GtkAdjustment*" name="adjustment" />
  3751.         </parameters>
  3752.       </signal>
  3753.       <method cname="gtk_adjustment_changed" name="Change">
  3754.         <return-type type="void" />
  3755.       </method>
  3756.       <method name="ClampPage" cname="gtk_adjustment_clamp_page">
  3757.         <return-type type="void" />
  3758.         <parameters>
  3759.           <parameter type="gdouble" name="lower" />
  3760.           <parameter type="gdouble" name="upper" />
  3761.         </parameters>
  3762.       </method>
  3763.       <method name="GetType" cname="gtk_adjustment_get_type" shared="true">
  3764.         <return-type type="GType" />
  3765.       </method>
  3766.       <method name="GetValue" cname="gtk_adjustment_get_value">
  3767.         <return-type type="gdouble" />
  3768.       </method>
  3769.       <constructor cname="gtk_adjustment_new" hidden="1">
  3770.         <parameters>
  3771.           <parameter type="gdouble" name="value" />
  3772.           <parameter type="gdouble" name="lower" />
  3773.           <parameter type="gdouble" name="upper" />
  3774.           <parameter type="gdouble" name="step_increment" />
  3775.           <parameter type="gdouble" name="page_increment" />
  3776.           <parameter type="gdouble" name="page_size" />
  3777.         </parameters>
  3778.       </constructor>
  3779.       <method name="SetValue" cname="gtk_adjustment_set_value">
  3780.         <return-type type="void" />
  3781.         <parameters>
  3782.           <parameter type="gdouble" name="value" />
  3783.         </parameters>
  3784.       </method>
  3785.       <method cname="gtk_adjustment_value_changed" name="ChangeValue">
  3786.         <return-type type="void" />
  3787.       </method>
  3788.     </object>
  3789.     <object name="Alignment" cname="GtkAlignment" parent="GtkBin">
  3790.       <field name="Xalign" cname="xalign" type="gfloat" />
  3791.       <field name="Yalign" cname="yalign" type="gfloat" />
  3792.       <field name="Xscale" cname="xscale" type="gfloat" />
  3793.       <field name="Yscale" cname="yscale" type="gfloat" />
  3794.       <property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
  3795.       <property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
  3796.       <property name="Xscale" cname="xscale" type="gfloat" readable="true" writeable="true" />
  3797.       <property name="Yscale" cname="yscale" type="gfloat" readable="true" writeable="true" />
  3798.       <property name="TopPadding" cname="top-padding" type="guint" readable="true" writeable="true" />
  3799.       <property name="BottomPadding" cname="bottom-padding" type="guint" readable="true" writeable="true" />
  3800.       <property name="LeftPadding" cname="left-padding" type="guint" readable="true" writeable="true" />
  3801.       <property name="RightPadding" cname="right-padding" type="guint" readable="true" writeable="true" />
  3802.       <method name="GetPadding" cname="gtk_alignment_get_padding">
  3803.         <return-type type="void" />
  3804.         <parameters>
  3805.           <parameter type="guint*" name="padding_top" />
  3806.           <parameter type="guint*" name="padding_bottom" />
  3807.           <parameter type="guint*" name="padding_left" />
  3808.           <parameter type="guint*" name="padding_right" />
  3809.         </parameters>
  3810.       </method>
  3811.       <method name="GetType" cname="gtk_alignment_get_type" shared="true">
  3812.         <return-type type="GType" />
  3813.       </method>
  3814.       <constructor cname="gtk_alignment_new">
  3815.         <parameters>
  3816.           <parameter type="gfloat" name="xalign" />
  3817.           <parameter type="gfloat" name="yalign" />
  3818.           <parameter type="gfloat" name="xscale" />
  3819.           <parameter type="gfloat" name="yscale" />
  3820.         </parameters>
  3821.       </constructor>
  3822.       <method name="Set" cname="gtk_alignment_set">
  3823.         <return-type type="void" />
  3824.         <parameters>
  3825.           <parameter type="gfloat" name="xalign" />
  3826.           <parameter type="gfloat" name="yalign" />
  3827.           <parameter type="gfloat" name="xscale" />
  3828.           <parameter type="gfloat" name="yscale" />
  3829.         </parameters>
  3830.       </method>
  3831.       <method name="SetPadding" cname="gtk_alignment_set_padding">
  3832.         <return-type type="void" />
  3833.         <parameters>
  3834.           <parameter type="guint" name="padding_top" />
  3835.           <parameter type="guint" name="padding_bottom" />
  3836.           <parameter type="guint" name="padding_left" />
  3837.           <parameter type="guint" name="padding_right" />
  3838.         </parameters>
  3839.       </method>
  3840.     </object>
  3841.     <object name="Arrow" cname="GtkArrow" parent="GtkMisc">
  3842.       <field name="ArrowType" cname="arrow_type" type="gint16" />
  3843.       <field name="ShadowType" cname="shadow_type" type="gint16" />
  3844.       <property name="ArrowType" cname="arrow-type" type="GtkArrowType" readable="true" writeable="true" />
  3845.       <property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
  3846.       <method name="GetType" cname="gtk_arrow_get_type" shared="true">
  3847.         <return-type type="GType" />
  3848.       </method>
  3849.       <constructor cname="gtk_arrow_new">
  3850.         <parameters>
  3851.           <parameter type="GtkArrowType" name="arrow_type" />
  3852.           <parameter type="GtkShadowType" name="shadow_type" />
  3853.         </parameters>
  3854.       </constructor>
  3855.       <method name="Set" cname="gtk_arrow_set" hidden="1">
  3856.         <return-type type="void" />
  3857.         <parameters>
  3858.           <parameter type="GtkArrowType" name="arrow_type" />
  3859.           <parameter type="GtkShadowType" name="shadow_type" />
  3860.         </parameters>
  3861.       </method>
  3862.     </object>
  3863.     <object name="AspectFrame" cname="GtkAspectFrame" parent="GtkFrame">
  3864.       <field name="Xalign" cname="xalign" type="gfloat" />
  3865.       <field name="Yalign" cname="yalign" type="gfloat" />
  3866.       <field name="Ratio" cname="ratio" type="gfloat" />
  3867.       <field name="ObeyChild" cname="obey_child" type="gboolean" />
  3868.       <field name="CenterAllocation" cname="center_allocation" type="GtkAllocation" />
  3869.       <property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
  3870.       <property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
  3871.       <property name="Ratio" cname="ratio" type="gfloat" readable="true" writeable="true" />
  3872.       <property name="ObeyChild" cname="obey-child" type="gboolean" readable="true" writeable="true" />
  3873.       <method name="GetType" cname="gtk_aspect_frame_get_type" shared="true">
  3874.         <return-type type="GType" />
  3875.       </method>
  3876.       <constructor cname="gtk_aspect_frame_new">
  3877.         <parameters>
  3878.           <parameter type="const-gchar*" name="label" />
  3879.           <parameter type="gfloat" name="xalign" />
  3880.           <parameter type="gfloat" name="yalign" />
  3881.           <parameter type="gfloat" name="ratio" />
  3882.           <parameter type="gboolean" name="obey_child" />
  3883.         </parameters>
  3884.       </constructor>
  3885.       <method name="Set" cname="gtk_aspect_frame_set">
  3886.         <return-type type="void" />
  3887.         <parameters>
  3888.           <parameter type="gfloat" name="xalign" />
  3889.           <parameter type="gfloat" name="yalign" />
  3890.           <parameter type="gfloat" name="ratio" />
  3891.           <parameter type="gboolean" name="obey_child" />
  3892.         </parameters>
  3893.       </method>
  3894.     </object>
  3895.     <object name="Assistant" cname="GtkAssistant" parent="GtkWindow">
  3896.       <field name="Cancel" cname="cancel" type="GtkWidget*" />
  3897.       <field name="Forward" cname="forward" type="GtkWidget*" />
  3898.       <field name="Back" cname="back" type="GtkWidget*" />
  3899.       <field name="Apply" cname="apply" type="GtkWidget*" />
  3900.       <field name="Close" cname="close" type="GtkWidget*" />
  3901.       <field name="Last" cname="last" type="GtkWidget*" />
  3902.       <field name="Priv" cname="priv" type="GtkAssistantPrivate*" />
  3903.       <signal name="Cancel" cname="cancel" when="LAST" field_name="cancel">
  3904.         <return-type type="void" />
  3905.         <parameters>
  3906.           <parameter type="GtkAssistant*" name="assistant" />
  3907.         </parameters>
  3908.       </signal>
  3909.       <signal name="Prepare" cname="prepare" when="LAST" field_name="prepare">
  3910.         <return-type type="void" />
  3911.         <parameters>
  3912.           <parameter type="GtkAssistant*" name="assistant" />
  3913.           <parameter type="GtkWidget*" name="page" />
  3914.         </parameters>
  3915.       </signal>
  3916.       <signal name="Apply" cname="apply" when="LAST" field_name="apply">
  3917.         <return-type type="void" />
  3918.         <parameters>
  3919.           <parameter type="GtkAssistant*" name="assistant" />
  3920.         </parameters>
  3921.       </signal>
  3922.       <signal name="Close" cname="close" when="LAST" field_name="close">
  3923.         <return-type type="void" />
  3924.         <parameters>
  3925.           <parameter type="GtkAssistant*" name="assistant" />
  3926.         </parameters>
  3927.       </signal>
  3928.       <childprop name="PageType" cname="page-type" type="GtkAssistantPageType" readable="true" writeable="true" />
  3929.       <childprop name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
  3930.       <childprop name="HeaderImage" cname="header-image" type="GdkPixbuf" readable="true" writeable="true" />
  3931.       <childprop name="SidebarImage" cname="sidebar-image" type="GdkPixbuf" readable="true" writeable="true" />
  3932.       <childprop name="Complete" cname="complete" type="gboolean" readable="true" writeable="true" />
  3933.       <method name="AddActionWidget" cname="gtk_assistant_add_action_widget">
  3934.         <return-type type="void" />
  3935.         <parameters>
  3936.           <parameter type="GtkWidget*" name="child" />
  3937.         </parameters>
  3938.       </method>
  3939.       <method name="AppendPage" cname="gtk_assistant_append_page">
  3940.         <return-type type="gint" />
  3941.         <parameters>
  3942.           <parameter type="GtkWidget*" name="page" />
  3943.         </parameters>
  3944.       </method>
  3945.       <method name="GetCurrentPage" cname="gtk_assistant_get_current_page">
  3946.         <return-type type="gint" />
  3947.       </method>
  3948.       <method name="GetNPages" cname="gtk_assistant_get_n_pages">
  3949.         <return-type type="gint" />
  3950.       </method>
  3951.       <method name="GetNthPage" cname="gtk_assistant_get_nth_page">
  3952.         <return-type type="GtkWidget*" />
  3953.         <parameters>
  3954.           <parameter type="gint" name="page_num" />
  3955.         </parameters>
  3956.       </method>
  3957.       <method name="GetPageComplete" cname="gtk_assistant_get_page_complete">
  3958.         <return-type type="gboolean" />
  3959.         <parameters>
  3960.           <parameter type="GtkWidget*" name="page" />
  3961.         </parameters>
  3962.       </method>
  3963.       <method name="GetPageHeaderImage" cname="gtk_assistant_get_page_header_image">
  3964.         <return-type type="GdkPixbuf*" />
  3965.         <parameters>
  3966.           <parameter type="GtkWidget*" name="page" />
  3967.         </parameters>
  3968.       </method>
  3969.       <method name="GetPageSideImage" cname="gtk_assistant_get_page_side_image">
  3970.         <return-type type="GdkPixbuf*" />
  3971.         <parameters>
  3972.           <parameter type="GtkWidget*" name="page" />
  3973.         </parameters>
  3974.       </method>
  3975.       <method name="GetPageTitle" cname="gtk_assistant_get_page_title">
  3976.         <return-type type="const-gchar*" />
  3977.         <parameters>
  3978.           <parameter type="GtkWidget*" name="page" />
  3979.         </parameters>
  3980.       </method>
  3981.       <method name="GetPageType" cname="gtk_assistant_get_page_type">
  3982.         <return-type type="GtkAssistantPageType" />
  3983.         <parameters>
  3984.           <parameter type="GtkWidget*" name="page" />
  3985.         </parameters>
  3986.       </method>
  3987.       <method name="GetType" cname="gtk_assistant_get_type" shared="true">
  3988.         <return-type type="GType" />
  3989.       </method>
  3990.       <method name="InsertPage" cname="gtk_assistant_insert_page">
  3991.         <return-type type="gint" />
  3992.         <parameters>
  3993.           <parameter type="GtkWidget*" name="page" />
  3994.           <parameter type="gint" name="position" />
  3995.         </parameters>
  3996.       </method>
  3997.       <constructor cname="gtk_assistant_new" />
  3998.       <method name="PrependPage" cname="gtk_assistant_prepend_page">
  3999.         <return-type type="gint" />
  4000.         <parameters>
  4001.           <parameter type="GtkWidget*" name="page" />
  4002.         </parameters>
  4003.       </method>
  4004.       <method name="RemoveActionWidget" cname="gtk_assistant_remove_action_widget">
  4005.         <return-type type="void" />
  4006.         <parameters>
  4007.           <parameter type="GtkWidget*" name="child" />
  4008.         </parameters>
  4009.       </method>
  4010.       <method name="SetCurrentPage" cname="gtk_assistant_set_current_page">
  4011.         <return-type type="void" />
  4012.         <parameters>
  4013.           <parameter type="gint" name="page_num" />
  4014.         </parameters>
  4015.       </method>
  4016.       <method name="SetForwardPageFunc" cname="gtk_assistant_set_forward_page_func">
  4017.         <return-type type="void" />
  4018.         <parameters>
  4019.           <parameter type="GtkAssistantPageFunc" name="page_func" />
  4020.           <parameter type="gpointer" name="data" />
  4021.           <parameter type="GDestroyNotify" name="destroy" />
  4022.         </parameters>
  4023.       </method>
  4024.       <method name="SetPageComplete" cname="gtk_assistant_set_page_complete">
  4025.         <return-type type="void" />
  4026.         <parameters>
  4027.           <parameter type="GtkWidget*" name="page" />
  4028.           <parameter type="gboolean" name="complete" />
  4029.         </parameters>
  4030.       </method>
  4031.       <method name="SetPageHeaderImage" cname="gtk_assistant_set_page_header_image">
  4032.         <return-type type="void" />
  4033.         <parameters>
  4034.           <parameter type="GtkWidget*" name="page" />
  4035.           <parameter type="GdkPixbuf*" name="pixbuf" />
  4036.         </parameters>
  4037.       </method>
  4038.       <method name="SetPageSideImage" cname="gtk_assistant_set_page_side_image">
  4039.         <return-type type="void" />
  4040.         <parameters>
  4041.           <parameter type="GtkWidget*" name="page" />
  4042.           <parameter type="GdkPixbuf*" name="pixbuf" />
  4043.         </parameters>
  4044.       </method>
  4045.       <method name="SetPageTitle" cname="gtk_assistant_set_page_title">
  4046.         <return-type type="void" />
  4047.         <parameters>
  4048.           <parameter type="GtkWidget*" name="page" />
  4049.           <parameter type="const-gchar*" name="title" />
  4050.         </parameters>
  4051.       </method>
  4052.       <method name="SetPageType" cname="gtk_assistant_set_page_type">
  4053.         <return-type type="void" />
  4054.         <parameters>
  4055.           <parameter type="GtkWidget*" name="page" />
  4056.           <parameter type="GtkAssistantPageType" name="type" />
  4057.         </parameters>
  4058.       </method>
  4059.       <method name="UpdateButtonsState" cname="gtk_assistant_update_buttons_state">
  4060.         <return-type type="void" />
  4061.       </method>
  4062.     </object>
  4063.     <object name="Bin" cname="GtkBin" parent="GtkContainer">
  4064.       <field name="Child" cname="child" type="GtkWidget*" />
  4065.       <method name="GetChild" cname="gtk_bin_get_child" hidden="1">
  4066.         <return-type type="GtkWidget*" />
  4067.       </method>
  4068.       <method name="GetType" cname="gtk_bin_get_type" shared="true">
  4069.         <return-type type="GType" />
  4070.       </method>
  4071.     </object>
  4072.     <object name="Box" cname="GtkBox" parent="GtkContainer">
  4073.       <field name="Children" cname="children" type="GList*" access="public" hidden="1" />
  4074.       <field name="Spacing" cname="spacing" type="gint16" access="public" />
  4075.       <field name="Homogeneous" cname="homogeneous" bits="1" type="guint" access="public" />
  4076.       <property name="Spacing" cname="spacing" type="gint" readable="true" writeable="true" />
  4077.       <property name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" />
  4078.       <childprop name="Expand" cname="expand" type="gboolean" readable="true" writeable="true" />
  4079.       <childprop name="Fill" cname="fill" type="gboolean" readable="true" writeable="true" />
  4080.       <childprop name="Padding" cname="padding" type="guint" readable="true" writeable="true" />
  4081.       <childprop name="PackType" cname="pack-type" type="GtkPackType" readable="true" writeable="true" />
  4082.       <childprop name="Position" cname="position" type="gint" readable="true" writeable="true" />
  4083.       <method name="GetHomogeneous" cname="gtk_box_get_homogeneous">
  4084.         <return-type type="gboolean" />
  4085.       </method>
  4086.       <method name="GetSpacing" cname="gtk_box_get_spacing">
  4087.         <return-type type="gint" />
  4088.       </method>
  4089.       <method name="GetType" cname="gtk_box_get_type" shared="true">
  4090.         <return-type type="GType" />
  4091.       </method>
  4092.       <method name="PackEnd" cname="gtk_box_pack_end">
  4093.         <return-type type="void" />
  4094.         <parameters>
  4095.           <parameter type="GtkWidget*" name="child" />
  4096.           <parameter type="gboolean" name="expand" />
  4097.           <parameter type="gboolean" name="fill" />
  4098.           <parameter type="guint" name="padding" />
  4099.         </parameters>
  4100.       </method>
  4101.       <method cname="gtk_box_pack_end_defaults" name="PackEnd">
  4102.         <return-type type="void" />
  4103.         <parameters>
  4104.           <parameter type="GtkWidget*" name="widget" />
  4105.         </parameters>
  4106.       </method>
  4107.       <method name="PackStart" cname="gtk_box_pack_start">
  4108.         <return-type type="void" />
  4109.         <parameters>
  4110.           <parameter type="GtkWidget*" name="child" />
  4111.           <parameter type="gboolean" name="expand" />
  4112.           <parameter type="gboolean" name="fill" />
  4113.           <parameter type="guint" name="padding" />
  4114.         </parameters>
  4115.       </method>
  4116.       <method cname="gtk_box_pack_start_defaults" name="PackStart">
  4117.         <return-type type="void" />
  4118.         <parameters>
  4119.           <parameter type="GtkWidget*" name="widget" />
  4120.         </parameters>
  4121.       </method>
  4122.       <method name="QueryChildPacking" cname="gtk_box_query_child_packing">
  4123.         <return-type type="void" />
  4124.         <parameters>
  4125.           <parameter type="GtkWidget*" name="child" />
  4126.           <parameter type="gboolean*" name="expand" />
  4127.           <parameter type="gboolean*" name="fill" />
  4128.           <parameter type="guint*" name="padding" />
  4129.           <parameter type="GtkPackType*" name="pack_type" />
  4130.         </parameters>
  4131.       </method>
  4132.       <method name="ReorderChild" cname="gtk_box_reorder_child">
  4133.         <return-type type="void" />
  4134.         <parameters>
  4135.           <parameter type="GtkWidget*" name="child" />
  4136.           <parameter type="gint" name="position" />
  4137.         </parameters>
  4138.       </method>
  4139.       <method name="SetChildPacking" cname="gtk_box_set_child_packing">
  4140.         <return-type type="void" />
  4141.         <parameters>
  4142.           <parameter type="GtkWidget*" name="child" />
  4143.           <parameter type="gboolean" name="expand" />
  4144.           <parameter type="gboolean" name="fill" />
  4145.           <parameter type="guint" name="padding" />
  4146.           <parameter type="GtkPackType" name="pack_type" />
  4147.         </parameters>
  4148.       </method>
  4149.       <method name="SetHomogeneous" cname="gtk_box_set_homogeneous">
  4150.         <return-type type="void" />
  4151.         <parameters>
  4152.           <parameter type="gboolean" name="homogeneous" />
  4153.         </parameters>
  4154.       </method>
  4155.       <method name="SetSpacing" cname="gtk_box_set_spacing">
  4156.         <return-type type="void" />
  4157.         <parameters>
  4158.           <parameter type="gint" name="spacing" />
  4159.         </parameters>
  4160.       </method>
  4161.     </object>
  4162.     <object name="Builder" cname="GtkBuilder" parent="GObject" disable_gtype_ctor="1">
  4163.       <field name="Priv" cname="priv" type="GtkBuilderPrivate*" />
  4164.       <property name="TranslationDomain" cname="translation-domain" type="gchar*" readable="true" writeable="true" />
  4165.       <virtual_method name="GetTypeFromName" cname="get_type_from_name">
  4166.         <return-type type="GType" />
  4167.         <parameters>
  4168.           <parameter type="GtkBuilder*" name="builder" />
  4169.           <parameter type="const-char*" name="type_name" />
  4170.         </parameters>
  4171.       </virtual_method>
  4172.       <method name="AddFromFile" cname="gtk_builder_add_from_file">
  4173.         <return-type type="guint" />
  4174.         <parameters>
  4175.           <parameter name="filename" type="const-gfilename*" />
  4176.           <parameter type="GError**" name="error" />
  4177.         </parameters>
  4178.       </method>
  4179.       <method name="AddFromString" cname="gtk_builder_add_from_string">
  4180.         <return-type type="guint" />
  4181.         <parameters>
  4182.           <parameter type="const-gchar*" name="buffer" />
  4183.           <parameter type="gsize" name="length" />
  4184.           <parameter type="GError**" name="error" />
  4185.         </parameters>
  4186.       </method>
  4187.       <method name="ConnectSignals" cname="gtk_builder_connect_signals" hidden="1">
  4188.         <return-type type="void" />
  4189.         <parameters>
  4190.           <parameter type="gpointer" name="user_data" />
  4191.         </parameters>
  4192.       </method>
  4193.       <method name="ConnectSignalsFull" cname="gtk_builder_connect_signals_full" hidden="1">
  4194.         <return-type type="void" />
  4195.         <parameters>
  4196.           <parameter type="GtkBuilderConnectFunc" name="func" />
  4197.           <parameter type="gpointer" name="user_data" />
  4198.         </parameters>
  4199.       </method>
  4200.       <method cname="gtk_builder_error_quark" shared="true" name="GetErrorQuark">
  4201.         <return-type type="GQuark" />
  4202.       </method>
  4203.       <method name="GetObject" cname="gtk_builder_get_object">
  4204.         <return-type type="GObject*" />
  4205.         <parameters>
  4206.           <parameter type="const-gchar*" name="name" />
  4207.         </parameters>
  4208.       </method>
  4209.       <method name="GetObjects" cname="gtk_builder_get_objects">
  4210.         <return-type type="GSList*" owned="true" element_type="GObject*" />
  4211.       </method>
  4212.       <method name="GetTranslationDomain" cname="gtk_builder_get_translation_domain">
  4213.         <return-type type="const-gchar*" />
  4214.       </method>
  4215.       <method name="GetType" cname="gtk_builder_get_type" shared="true">
  4216.         <return-type type="GType" />
  4217.       </method>
  4218.       <method name="GetTypeFromName" cname="gtk_builder_get_type_from_name" hidden="1">
  4219.         <return-type type="GType" />
  4220.         <parameters>
  4221.           <parameter type="const-char*" name="type_name" />
  4222.         </parameters>
  4223.       </method>
  4224.       <constructor cname="gtk_builder_new" />
  4225.       <method name="SetTranslationDomain" cname="gtk_builder_set_translation_domain">
  4226.         <return-type type="void" />
  4227.         <parameters>
  4228.           <parameter type="const-gchar*" name="domain" />
  4229.         </parameters>
  4230.       </method>
  4231.       <method name="ValueFromString" cname="gtk_builder_value_from_string" hidden="1">
  4232.         <return-type type="gboolean" />
  4233.         <parameters>
  4234.           <parameter type="GParamSpec*" name="pspec" />
  4235.           <parameter type="const-gchar*" name="string" />
  4236.           <parameter type="GValue*" name="value" />
  4237.           <parameter type="GError**" name="error" />
  4238.         </parameters>
  4239.       </method>
  4240.       <method name="ValueFromStringType" cname="gtk_builder_value_from_string_type" hidden="1">
  4241.         <return-type type="gboolean" />
  4242.         <parameters>
  4243.           <parameter type="GType" name="type" />
  4244.           <parameter type="const-gchar*" name="string" />
  4245.           <parameter type="GValue*" name="value" />
  4246.           <parameter type="GError**" name="error" />
  4247.         </parameters>
  4248.       </method>
  4249.     </object>
  4250.     <object name="Button" cname="GtkButton" parent="GtkBin">
  4251.       <field name="EventWindow" cname="event_window" type="GdkWindow*" />
  4252.       <field name="LabelText" cname="label_text" type="gchar*" />
  4253.       <field name="ActivateTimeout" cname="activate_timeout" type="guint" />
  4254.       <field name="Constructed" cname="constructed" bits="1" type="guint" />
  4255.       <field name="InButton" cname="in_button" bits="1" type="guint" access="public" writeable="true" />
  4256.       <field name="ButtonDown" cname="button_down" bits="1" type="guint" />
  4257.       <field name="Relief" cname="relief" bits="2" type="guint" />
  4258.       <field name="UseUnderline" cname="use_underline" bits="1" type="guint" />
  4259.       <field name="UseStock" cname="use_stock" bits="1" type="guint" />
  4260.       <field name="Depressed" cname="depressed" bits="1" type="guint" />
  4261.       <field name="DepressOnActivate" cname="depress_on_activate" bits="1" type="guint" />
  4262.       <field name="FocusOnClick" cname="focus_on_click" bits="1" type="guint" />
  4263.       <property name="Label" cname="label" type="gchar*" readable="true" writeable="true" construct="true" />
  4264.       <property name="UseUnderline" cname="use-underline" type="gboolean" readable="true" writeable="true" construct="true" />
  4265.       <property name="UseStock" cname="use-stock" type="gboolean" readable="true" writeable="true" construct="true" />
  4266.       <property name="FocusOnClick" cname="focus-on-click" type="gboolean" readable="true" writeable="true" />
  4267.       <property name="Relief" cname="relief" type="GtkReliefStyle" readable="true" writeable="true" />
  4268.       <property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
  4269.       <property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
  4270.       <property name="Image" cname="image" type="GtkWidget" readable="true" writeable="true" />
  4271.       <property name="ImagePosition" cname="image-position" type="GtkPositionType" readable="true" writeable="true" />
  4272.       <signal name="Pressed" cname="pressed" when="FIRST" field_name="pressed">
  4273.         <return-type type="void" />
  4274.         <parameters>
  4275.           <parameter type="GtkButton*" name="button" />
  4276.         </parameters>
  4277.       </signal>
  4278.       <signal name="Released" cname="released" when="FIRST" field_name="released">
  4279.         <return-type type="void" />
  4280.         <parameters>
  4281.           <parameter type="GtkButton*" name="button" />
  4282.         </parameters>
  4283.       </signal>
  4284.       <signal name="Clicked" cname="clicked" when="FIRST" field_name="clicked">
  4285.         <return-type type="void" />
  4286.         <parameters>
  4287.           <parameter type="GtkButton*" name="button" />
  4288.         </parameters>
  4289.       </signal>
  4290.       <signal cname="enter" when="FIRST" field_name="enter" name="Entered">
  4291.         <return-type type="void" />
  4292.         <parameters>
  4293.           <parameter type="GtkButton*" name="button" />
  4294.         </parameters>
  4295.       </signal>
  4296.       <signal cname="leave" when="FIRST" field_name="leave" name="Left">
  4297.         <return-type type="void" />
  4298.         <parameters>
  4299.           <parameter type="GtkButton*" name="button" />
  4300.         </parameters>
  4301.       </signal>
  4302.       <signal cname="activate" when="FIRST" field_name="activate" name="Activated">
  4303.         <return-type type="void" />
  4304.         <parameters>
  4305.           <parameter type="GtkButton*" name="button" />
  4306.         </parameters>
  4307.       </signal>
  4308.       <method name="ActionGetType" cname="gtk_button_action_get_type" shared="true">
  4309.         <return-type type="GType" />
  4310.       </method>
  4311.       <method cname="gtk_button_clicked" name="Click">
  4312.         <return-type type="void" />
  4313.       </method>
  4314.       <method name="Enter" cname="gtk_button_enter">
  4315.         <return-type type="void" />
  4316.       </method>
  4317.       <method name="GetAlignment" cname="gtk_button_get_alignment">
  4318.         <return-type type="void" />
  4319.         <parameters>
  4320.           <parameter type="gfloat*" name="xalign" />
  4321.           <parameter type="gfloat*" name="yalign" />
  4322.         </parameters>
  4323.       </method>
  4324.       <method name="GetFocusOnClick" cname="gtk_button_get_focus_on_click">
  4325.         <return-type type="gboolean" />
  4326.       </method>
  4327.       <method name="GetImage" cname="gtk_button_get_image">
  4328.         <return-type type="GtkWidget*" />
  4329.       </method>
  4330.       <method name="GetImagePosition" cname="gtk_button_get_image_position">
  4331.         <return-type type="GtkPositionType" />
  4332.       </method>
  4333.       <method name="GetLabel" cname="gtk_button_get_label">
  4334.         <return-type type="const-gchar*" />
  4335.       </method>
  4336.       <method name="GetRelief" cname="gtk_button_get_relief">
  4337.         <return-type type="GtkReliefStyle" />
  4338.       </method>
  4339.       <method name="GetType" cname="gtk_button_get_type" shared="true">
  4340.         <return-type type="GType" />
  4341.       </method>
  4342.       <method name="GetUseStock" cname="gtk_button_get_use_stock">
  4343.         <return-type type="gboolean" />
  4344.       </method>
  4345.       <method name="GetUseUnderline" cname="gtk_button_get_use_underline">
  4346.         <return-type type="gboolean" />
  4347.       </method>
  4348.       <method name="Leave" cname="gtk_button_leave">
  4349.         <return-type type="void" />
  4350.       </method>
  4351.       <constructor cname="gtk_button_new" />
  4352.       <constructor cname="gtk_button_new_from_stock" hidden="1">
  4353.         <parameters>
  4354.           <parameter type="const-gchar*" name="stock_id" />
  4355.         </parameters>
  4356.       </constructor>
  4357.       <constructor cname="gtk_button_new_with_label" shared="true">
  4358.         <parameters>
  4359.           <parameter type="const-gchar*" name="label" />
  4360.         </parameters>
  4361.       </constructor>
  4362.       <constructor cname="gtk_button_new_with_mnemonic">
  4363.         <parameters>
  4364.           <parameter type="const-gchar*" name="label" />
  4365.         </parameters>
  4366.       </constructor>
  4367.       <method cname="gtk_button_pressed" name="Press">
  4368.         <return-type type="void" />
  4369.       </method>
  4370.       <method cname="gtk_button_released" name="Release">
  4371.         <return-type type="void" />
  4372.       </method>
  4373.       <method name="SetAlignment" cname="gtk_button_set_alignment">
  4374.         <return-type type="void" />
  4375.         <parameters>
  4376.           <parameter type="gfloat" name="xalign" />
  4377.           <parameter type="gfloat" name="yalign" />
  4378.         </parameters>
  4379.       </method>
  4380.       <method name="SetFocusOnClick" cname="gtk_button_set_focus_on_click">
  4381.         <return-type type="void" />
  4382.         <parameters>
  4383.           <parameter type="gboolean" name="focus_on_click" />
  4384.         </parameters>
  4385.       </method>
  4386.       <method name="SetImage" cname="gtk_button_set_image">
  4387.         <return-type type="void" />
  4388.         <parameters>
  4389.           <parameter type="GtkWidget*" name="image" />
  4390.         </parameters>
  4391.       </method>
  4392.       <method name="SetImagePosition" cname="gtk_button_set_image_position">
  4393.         <return-type type="void" />
  4394.         <parameters>
  4395.           <parameter type="GtkPositionType" name="position" />
  4396.         </parameters>
  4397.       </method>
  4398.       <method name="SetLabel" cname="gtk_button_set_label">
  4399.         <return-type type="void" />
  4400.         <parameters>
  4401.           <parameter type="const-gchar*" name="label" />
  4402.         </parameters>
  4403.       </method>
  4404.       <method name="SetRelief" cname="gtk_button_set_relief">
  4405.         <return-type type="void" />
  4406.         <parameters>
  4407.           <parameter type="GtkReliefStyle" name="newstyle" />
  4408.         </parameters>
  4409.       </method>
  4410.       <method name="SetUseStock" cname="gtk_button_set_use_stock">
  4411.         <return-type type="void" />
  4412.         <parameters>
  4413.           <parameter type="gboolean" name="use_stock" />
  4414.         </parameters>
  4415.       </method>
  4416.       <method name="SetUseUnderline" cname="gtk_button_set_use_underline">
  4417.         <return-type type="void" />
  4418.         <parameters>
  4419.           <parameter type="gboolean" name="use_underline" />
  4420.         </parameters>
  4421.       </method>
  4422.     </object>
  4423.     <object name="ButtonBox" cname="GtkButtonBox" parent="GtkBox">
  4424.       <field name="ChildMinWidth" cname="child_min_width" type="gint" />
  4425.       <field name="ChildMinHeight" cname="child_min_height" type="gint" />
  4426.       <field name="ChildIpadX" cname="child_ipad_x" type="gint" />
  4427.       <field name="ChildIpadY" cname="child_ipad_y" type="gint" />
  4428.       <field name="LayoutStyle" cname="layout_style" type="GtkButtonBoxStyle" />
  4429.       <property name="LayoutStyle" cname="layout-style" type="GtkButtonBoxStyle" readable="true" writeable="true" />
  4430.       <childprop name="Secondary" cname="secondary" type="gboolean" readable="true" writeable="true" />
  4431.       <method name="GetChildIpadding" cname="gtk_button_box_get_child_ipadding" deprecated="1">
  4432.         <return-type type="void" />
  4433.         <parameters>
  4434.           <parameter type="gint*" name="ipad_x" />
  4435.           <parameter type="gint*" name="ipad_y" />
  4436.         </parameters>
  4437.       </method>
  4438.       <method name="GetChildSecondary" cname="gtk_button_box_get_child_secondary">
  4439.         <return-type type="gboolean" />
  4440.         <parameters>
  4441.           <parameter type="GtkWidget*" name="child" />
  4442.         </parameters>
  4443.       </method>
  4444.       <method name="GetChildSize" cname="gtk_button_box_get_child_size" deprecated="1">
  4445.         <return-type type="void" />
  4446.         <parameters>
  4447.           <parameter type="gint*" name="min_width" />
  4448.           <parameter type="gint*" name="min_height" />
  4449.         </parameters>
  4450.       </method>
  4451.       <method name="GetLayout" cname="gtk_button_box_get_layout">
  4452.         <return-type type="GtkButtonBoxStyle" />
  4453.       </method>
  4454.       <method name="GetType" cname="gtk_button_box_get_type" shared="true">
  4455.         <return-type type="GType" />
  4456.       </method>
  4457.       <method name="SetChildIpadding" cname="gtk_button_box_set_child_ipadding" deprecated="1">
  4458.         <return-type type="void" />
  4459.         <parameters>
  4460.           <parameter type="gint" name="ipad_x" />
  4461.           <parameter type="gint" name="ipad_y" />
  4462.         </parameters>
  4463.       </method>
  4464.       <method name="SetChildSecondary" cname="gtk_button_box_set_child_secondary">
  4465.         <return-type type="void" />
  4466.         <parameters>
  4467.           <parameter type="GtkWidget*" name="child" />
  4468.           <parameter type="gboolean" name="is_secondary" />
  4469.         </parameters>
  4470.       </method>
  4471.       <method name="SetChildSize" cname="gtk_button_box_set_child_size" deprecated="1">
  4472.         <return-type type="void" />
  4473.         <parameters>
  4474.           <parameter type="gint" name="min_width" />
  4475.           <parameter type="gint" name="min_height" />
  4476.         </parameters>
  4477.       </method>
  4478.       <method name="SetLayout" cname="gtk_button_box_set_layout">
  4479.         <return-type type="void" />
  4480.         <parameters>
  4481.           <parameter type="GtkButtonBoxStyle" name="layout_style" />
  4482.         </parameters>
  4483.       </method>
  4484.     </object>
  4485.     <object name="Calendar" cname="GtkCalendar" parent="GtkWidget">
  4486.       <field name="HeaderStyle" cname="header_style" type="GtkStyle*" />
  4487.       <field name="LabelStyle" cname="label_style" type="GtkStyle*" />
  4488.       <field name="Month" cname="month" type="gint" />
  4489.       <field name="Year" cname="year" type="gint" />
  4490.       <field name="SelectedDay" cname="selected_day" type="gint" />
  4491.       <field name="DayMonth" cname="day_month" array_len="6][7" type="gint" />
  4492.       <field name="Day" cname="day" array_len="6][7" type="gint" />
  4493.       <field name="NumMarkedDates" cname="num_marked_dates" type="gint" />
  4494.       <field name="MarkedDate" cname="marked_date" array_len="31" type="gint" />
  4495.       <field name="DisplayFlags" cname="display_flags" type="GtkCalendarDisplayOptions" />
  4496.       <field name="MarkedDateColor" cname="marked_date_color" array_len="31" type="GdkColor" />
  4497.       <field name="Gc" cname="gc" type="GdkGC*" />
  4498.       <field name="XorGc" cname="xor_gc" type="GdkGC*" />
  4499.       <field name="FocusRow" cname="focus_row" type="gint" />
  4500.       <field name="FocusCol" cname="focus_col" type="gint" />
  4501.       <field name="HighlightRow" cname="highlight_row" type="gint" />
  4502.       <field name="HighlightCol" cname="highlight_col" type="gint" />
  4503.       <field name="Priv" cname="priv" type="GtkCalendarPrivate*" />
  4504.       <field name="GrowSpace" cname="grow_space" array_len="32" type="gchar" />
  4505.       <callback cname="_gtk_reserved1">
  4506.         <return-type type="void" />
  4507.         <parameters>
  4508.           <parameter type="void" name="arg1" />
  4509.         </parameters>
  4510.       </callback>
  4511.       <callback cname="_gtk_reserved2">
  4512.         <return-type type="void" />
  4513.         <parameters>
  4514.           <parameter type="void" name="arg1" />
  4515.         </parameters>
  4516.       </callback>
  4517.       <callback cname="_gtk_reserved3">
  4518.         <return-type type="void" />
  4519.         <parameters>
  4520.           <parameter type="void" name="arg1" />
  4521.         </parameters>
  4522.       </callback>
  4523.       <callback cname="_gtk_reserved4">
  4524.         <return-type type="void" />
  4525.         <parameters>
  4526.           <parameter type="void" name="arg1" />
  4527.         </parameters>
  4528.       </callback>
  4529.       <property name="Year" cname="year" type="gint" readable="true" writeable="true" />
  4530.       <property name="Month" cname="month" type="gint" readable="true" writeable="true" />
  4531.       <property name="Day" cname="day" type="gint" readable="true" writeable="true" />
  4532.       <property name="ShowHeading" cname="show-heading" type="gboolean" readable="true" writeable="true" />
  4533.       <property name="ShowDayNames" cname="show-day-names" type="gboolean" readable="true" writeable="true" />
  4534.       <property name="NoMonthChange" cname="no-month-change" type="gboolean" readable="true" writeable="true" />
  4535.       <property name="ShowWeekNumbers" cname="show-week-numbers" type="gboolean" readable="true" writeable="true" />
  4536.       <signal name="MonthChanged" cname="month_changed" when="FIRST" field_name="month_changed">
  4537.         <return-type type="void" />
  4538.         <parameters>
  4539.           <parameter type="GtkCalendar*" name="calendar" />
  4540.         </parameters>
  4541.       </signal>
  4542.       <signal name="DaySelected" cname="day_selected" when="FIRST" field_name="day_selected">
  4543.         <return-type type="void" />
  4544.         <parameters>
  4545.           <parameter type="GtkCalendar*" name="calendar" />
  4546.         </parameters>
  4547.       </signal>
  4548.       <signal name="DaySelectedDoubleClick" cname="day_selected_double_click" when="FIRST" field_name="day_selected_double_click">
  4549.         <return-type type="void" />
  4550.         <parameters>
  4551.           <parameter type="GtkCalendar*" name="calendar" />
  4552.         </parameters>
  4553.       </signal>
  4554.       <signal name="PrevMonth" cname="prev_month" when="FIRST" field_name="prev_month">
  4555.         <return-type type="void" />
  4556.         <parameters>
  4557.           <parameter type="GtkCalendar*" name="calendar" />
  4558.         </parameters>
  4559.       </signal>
  4560.       <signal name="NextMonth" cname="next_month" when="FIRST" field_name="next_month">
  4561.         <return-type type="void" />
  4562.         <parameters>
  4563.           <parameter type="GtkCalendar*" name="calendar" />
  4564.         </parameters>
  4565.       </signal>
  4566.       <signal name="PrevYear" cname="prev_year" when="FIRST" field_name="prev_year">
  4567.         <return-type type="void" />
  4568.         <parameters>
  4569.           <parameter type="GtkCalendar*" name="calendar" />
  4570.         </parameters>
  4571.       </signal>
  4572.       <signal name="NextYear" cname="next_year" when="FIRST" field_name="next_year">
  4573.         <return-type type="void" />
  4574.         <parameters>
  4575.           <parameter type="GtkCalendar*" name="calendar" />
  4576.         </parameters>
  4577.       </signal>
  4578.       <method name="ClearMarks" cname="gtk_calendar_clear_marks">
  4579.         <return-type type="void" />
  4580.       </method>
  4581.       <method cname="gtk_calendar_display_options" deprecated="1" name="SetDisplayOptions">
  4582.         <return-type type="void" />
  4583.         <parameters>
  4584.           <parameter type="GtkCalendarDisplayOptions" name="flags" />
  4585.         </parameters>
  4586.       </method>
  4587.       <method name="Freeze" cname="gtk_calendar_freeze" deprecated="1">
  4588.         <return-type type="void" />
  4589.       </method>
  4590.       <method name="GetDate" cname="gtk_calendar_get_date">
  4591.         <return-type type="void" />
  4592.         <parameters>
  4593.           <parameter type="guint*" name="year" />
  4594.           <parameter type="guint*" name="month" />
  4595.           <parameter type="guint*" name="day" />
  4596.         </parameters>
  4597.       </method>
  4598.       <method name="GetDisplayOptions" cname="gtk_calendar_get_display_options">
  4599.         <return-type type="GtkCalendarDisplayOptions" />
  4600.       </method>
  4601.       <method name="GetType" cname="gtk_calendar_get_type" shared="true">
  4602.         <return-type type="GType" />
  4603.       </method>
  4604.       <method name="MarkDay" cname="gtk_calendar_mark_day">
  4605.         <return-type type="gboolean" />
  4606.         <parameters>
  4607.           <parameter type="guint" name="day" />
  4608.         </parameters>
  4609.       </method>
  4610.       <constructor cname="gtk_calendar_new" />
  4611.       <method name="SelectDay" cname="gtk_calendar_select_day">
  4612.         <return-type type="void" />
  4613.         <parameters>
  4614.           <parameter type="guint" name="day" />
  4615.         </parameters>
  4616.       </method>
  4617.       <method name="SelectMonth" cname="gtk_calendar_select_month">
  4618.         <return-type type="gboolean" />
  4619.         <parameters>
  4620.           <parameter type="guint" name="month" />
  4621.           <parameter type="guint" name="year" />
  4622.         </parameters>
  4623.       </method>
  4624.       <method name="SetDisplayOptions" cname="gtk_calendar_set_display_options">
  4625.         <return-type type="void" />
  4626.         <parameters>
  4627.           <parameter type="GtkCalendarDisplayOptions" name="flags" />
  4628.         </parameters>
  4629.       </method>
  4630.       <method name="Thaw" cname="gtk_calendar_thaw" deprecated="1">
  4631.         <return-type type="void" />
  4632.       </method>
  4633.       <method name="UnmarkDay" cname="gtk_calendar_unmark_day">
  4634.         <return-type type="gboolean" />
  4635.         <parameters>
  4636.           <parameter type="guint" name="day" />
  4637.         </parameters>
  4638.       </method>
  4639.     </object>
  4640.     <object name="CellRenderer" cname="GtkCellRenderer" parent="GtkObject">
  4641.       <field name="Xalign" cname="xalign" type="gfloat" />
  4642.       <field name="Yalign" cname="yalign" type="gfloat" />
  4643.       <field name="Width" cname="width" type="gint" />
  4644.       <field name="Height" cname="height" type="gint" />
  4645.       <field name="Xpad" cname="xpad" type="guint16" />
  4646.       <field name="Ypad" cname="ypad" type="guint16" />
  4647.       <field name="Mode" cname="mode" bits="2" type="guint" />
  4648.       <field name="Visible" cname="visible" bits="1" type="guint" />
  4649.       <field name="IsExpander" cname="is_expander" bits="1" type="guint" />
  4650.       <field name="IsExpanded" cname="is_expanded" bits="1" type="guint" />
  4651.       <field name="CellBackgroundSet" cname="cell_background_set" bits="1" type="guint" />
  4652.       <field name="Sensitive" cname="sensitive" bits="1" type="guint" />
  4653.       <field name="Editing" cname="editing" bits="1" type="guint" />
  4654.       <virtual_method name="GetSize" cname="get_size">
  4655.         <return-type type="void" />
  4656.         <parameters>
  4657.           <parameter type="GtkCellRenderer*" name="cell" />
  4658.           <parameter type="GtkWidget*" name="widget" />
  4659.           <parameter type="GdkRectangle*" name="cell_area" />
  4660.           <parameter type="gint*" name="x_offset" />
  4661.           <parameter type="gint*" name="y_offset" />
  4662.           <parameter type="gint*" name="width" />
  4663.           <parameter type="gint*" name="height" />
  4664.         </parameters>
  4665.       </virtual_method>
  4666.       <virtual_method name="Render" cname="render">
  4667.         <return-type type="void" />
  4668.         <parameters>
  4669.           <parameter type="GtkCellRenderer*" name="cell" />
  4670.           <parameter type="GdkDrawable*" name="window" />
  4671.           <parameter type="GtkWidget*" name="widget" />
  4672.           <parameter type="GdkRectangle*" name="background_area" />
  4673.           <parameter type="GdkRectangle*" name="cell_area" />
  4674.           <parameter type="GdkRectangle*" name="expose_area" />
  4675.           <parameter type="GtkCellRendererState" name="flags" />
  4676.         </parameters>
  4677.       </virtual_method>
  4678.       <virtual_method name="Activate" cname="activate">
  4679.         <return-type type="gboolean" />
  4680.         <parameters>
  4681.           <parameter type="GtkCellRenderer*" name="cell" />
  4682.           <parameter type="GdkEvent*" name="event" />
  4683.           <parameter type="GtkWidget*" name="widget" />
  4684.           <parameter type="const-gchar*" name="path" />
  4685.           <parameter type="GdkRectangle*" name="background_area" />
  4686.           <parameter type="GdkRectangle*" name="cell_area" />
  4687.           <parameter type="GtkCellRendererState" name="flags" />
  4688.         </parameters>
  4689.       </virtual_method>
  4690.       <virtual_method name="StartEditing" cname="start_editing">
  4691.         <return-type type="GtkCellEditable*" />
  4692.         <parameters>
  4693.           <parameter type="GtkCellRenderer*" name="cell" />
  4694.           <parameter type="GdkEvent*" name="event" />
  4695.           <parameter type="GtkWidget*" name="widget" />
  4696.           <parameter type="const-gchar*" name="path" />
  4697.           <parameter type="GdkRectangle*" name="background_area" />
  4698.           <parameter type="GdkRectangle*" name="cell_area" />
  4699.           <parameter type="GtkCellRendererState" name="flags" />
  4700.         </parameters>
  4701.       </virtual_method>
  4702.       <signal name="EditingCanceled" cname="editing-canceled" when="FIRST" field_name="editing_canceled">
  4703.         <return-type type="void" />
  4704.         <parameters>
  4705.           <parameter type="GtkCellRenderer*" name="cell" />
  4706.         </parameters>
  4707.       </signal>
  4708.       <signal name="EditingStarted" cname="editing-started" when="FIRST" field_name="editing_started">
  4709.         <return-type type="void" />
  4710.         <parameters>
  4711.           <parameter type="GtkCellRenderer*" name="cell" />
  4712.           <parameter type="GtkCellEditable*" name="editable" />
  4713.           <parameter type="const-gchar*" name="path" />
  4714.         </parameters>
  4715.       </signal>
  4716.       <property name="Mode" cname="mode" type="GtkCellRendererMode" readable="true" writeable="true" />
  4717.       <property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
  4718.       <property name="Sensitive" cname="sensitive" type="gboolean" readable="true" writeable="true" />
  4719.       <property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
  4720.       <property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
  4721.       <property name="Xpad" cname="xpad" type="guint" readable="true" writeable="true" />
  4722.       <property name="Ypad" cname="ypad" type="guint" readable="true" writeable="true" />
  4723.       <property name="Width" cname="width" type="gint" readable="true" writeable="true" />
  4724.       <property name="Height" cname="height" type="gint" readable="true" writeable="true" />
  4725.       <property name="IsExpander" cname="is-expander" type="gboolean" readable="true" writeable="true" />
  4726.       <property name="IsExpanded" cname="is-expanded" type="gboolean" readable="true" writeable="true" />
  4727.       <property name="CellBackground" cname="cell-background" type="gchar*" writeable="true" />
  4728.       <property name="CellBackgroundGdk" cname="cell-background-gdk" type="GdkColor" readable="true" writeable="true" />
  4729.       <method name="Activate" cname="gtk_cell_renderer_activate">
  4730.         <return-type type="gboolean" />
  4731.         <parameters>
  4732.           <parameter type="GdkEvent*" name="event" />
  4733.           <parameter type="GtkWidget*" name="widget" />
  4734.           <parameter type="const-gchar*" name="path" />
  4735.           <parameter type="GdkRectangle*" name="background_area" />
  4736.           <parameter type="GdkRectangle*" name="cell_area" />
  4737.           <parameter type="GtkCellRendererState" name="flags" />
  4738.         </parameters>
  4739.       </method>
  4740.       <method cname="gtk_cell_renderer_editing_canceled" deprecated="1" name="CancelEditing">
  4741.         <return-type type="void" />
  4742.       </method>
  4743.       <method name="GetFixedSize" cname="gtk_cell_renderer_get_fixed_size">
  4744.         <return-type type="void" />
  4745.         <parameters>
  4746.           <parameter type="gint*" name="width" />
  4747.           <parameter type="gint*" name="height" />
  4748.         </parameters>
  4749.       </method>
  4750.       <method name="GetSize" cname="gtk_cell_renderer_get_size" hidden="1">
  4751.         <return-type type="void" />
  4752.         <parameters>
  4753.           <parameter type="GtkWidget*" name="widget" />
  4754.           <parameter type="GdkRectangle*" name="cell_area" />
  4755.           <parameter type="gint*" name="x_offset" />
  4756.           <parameter type="gint*" name="y_offset" />
  4757.           <parameter type="gint*" name="width" />
  4758.           <parameter type="gint*" name="height" />
  4759.         </parameters>
  4760.       </method>
  4761.       <method name="GetType" cname="gtk_cell_renderer_get_type" shared="true">
  4762.         <return-type type="GType" />
  4763.       </method>
  4764.       <method name="Render" cname="gtk_cell_renderer_render">
  4765.         <return-type type="void" />
  4766.         <parameters>
  4767.           <parameter type="GdkWindow*" name="window" />
  4768.           <parameter type="GtkWidget*" name="widget" />
  4769.           <parameter type="GdkRectangle*" name="background_area" />
  4770.           <parameter type="GdkRectangle*" name="cell_area" />
  4771.           <parameter type="GdkRectangle*" name="expose_area" />
  4772.           <parameter type="GtkCellRendererState" name="flags" />
  4773.         </parameters>
  4774.       </method>
  4775.       <method name="SetFixedSize" cname="gtk_cell_renderer_set_fixed_size">
  4776.         <return-type type="void" />
  4777.         <parameters>
  4778.           <parameter type="gint" name="width" />
  4779.           <parameter type="gint" name="height" />
  4780.         </parameters>
  4781.       </method>
  4782.       <method name="StartEditing" cname="gtk_cell_renderer_start_editing" hidden="1">
  4783.         <return-type type="GtkCellEditable*" />
  4784.         <parameters>
  4785.           <parameter type="GdkEvent*" name="event" />
  4786.           <parameter type="GtkWidget*" name="widget" />
  4787.           <parameter type="const-gchar*" name="path" />
  4788.           <parameter type="GdkRectangle*" name="background_area" />
  4789.           <parameter type="GdkRectangle*" name="cell_area" />
  4790.           <parameter type="GtkCellRendererState" name="flags" />
  4791.         </parameters>
  4792.       </method>
  4793.       <method name="StopEditing" cname="gtk_cell_renderer_stop_editing">
  4794.         <return-type type="void" />
  4795.         <parameters>
  4796.           <parameter type="gboolean" name="canceled" />
  4797.         </parameters>
  4798.       </method>
  4799.     </object>
  4800.     <object name="CellRendererAccel" cname="GtkCellRendererAccel" parent="GtkCellRendererText">
  4801.       <field name="AccelKey" cname="accel_key" type="guint" />
  4802.       <field name="AccelMods" cname="accel_mods" type="GdkModifierType" />
  4803.       <field name="Keycode" cname="keycode" type="guint" />
  4804.       <field name="AccelMode" cname="accel_mode" type="GtkCellRendererAccelMode" />
  4805.       <field name="EditWidget" cname="edit_widget" type="GtkWidget*" />
  4806.       <field name="GrabWidget" cname="grab_widget" type="GtkWidget*" />
  4807.       <field name="SizingLabel" cname="sizing_label" type="GtkWidget*" />
  4808.       <property name="AccelKey" cname="accel-key" type="guint" readable="true" writeable="true" />
  4809.       <property name="AccelMods" cname="accel-mods" type="GdkModifierType" readable="true" writeable="true" />
  4810.       <property name="Keycode" cname="keycode" type="guint" readable="true" writeable="true" />
  4811.       <property name="AccelMode" cname="accel-mode" type="GtkCellRendererAccelMode" readable="true" writeable="true" />
  4812.       <signal name="AccelEdited" cname="accel-edited" when="LAST" field_name="accel_edited">
  4813.         <return-type type="void" />
  4814.         <parameters>
  4815.           <parameter type="GtkCellRendererAccel*" name="accel" />
  4816.           <parameter type="const-gchar*" name="path_string" />
  4817.           <parameter type="guint" name="accel_key" />
  4818.           <parameter type="GdkModifierType" name="accel_mods" />
  4819.           <parameter type="guint" name="hardware_keycode" />
  4820.         </parameters>
  4821.       </signal>
  4822.       <signal name="AccelCleared" cname="accel-cleared" when="LAST" field_name="accel_cleared">
  4823.         <return-type type="void" />
  4824.         <parameters>
  4825.           <parameter type="GtkCellRendererAccel*" name="accel" />
  4826.           <parameter type="const-gchar*" name="path_string" />
  4827.         </parameters>
  4828.       </signal>
  4829.       <method name="GetType" cname="gtk_cell_renderer_accel_get_type" shared="true">
  4830.         <return-type type="GType" />
  4831.       </method>
  4832.       <constructor cname="gtk_cell_renderer_accel_new" />
  4833.     </object>
  4834.     <object name="CellRendererCombo" cname="GtkCellRendererCombo" parent="GtkCellRendererText">
  4835.       <field name="Model" cname="model" type="GtkTreeModel*" />
  4836.       <field name="TextColumn" cname="text_column" type="gint" />
  4837.       <field name="HasEntry" cname="has_entry" type="gboolean" />
  4838.       <field name="FocusOutId" cname="focus_out_id" type="guint" />
  4839.       <property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
  4840.       <property name="TextColumn" cname="text-column" type="gint" readable="true" writeable="true" />
  4841.       <property name="HasEntry" cname="has-entry" type="gboolean" readable="true" writeable="true" />
  4842.       <method name="GetType" cname="gtk_cell_renderer_combo_get_type" shared="true">
  4843.         <return-type type="GType" />
  4844.       </method>
  4845.       <constructor cname="gtk_cell_renderer_combo_new" />
  4846.     </object>
  4847.     <object name="CellRendererPixbuf" cname="GtkCellRendererPixbuf" parent="GtkCellRenderer">
  4848.       <field name="Pixbuf" cname="pixbuf" type="GdkPixbuf*" />
  4849.       <field name="PixbufExpanderOpen" cname="pixbuf_expander_open" type="GdkPixbuf*" />
  4850.       <field name="PixbufExpanderClosed" cname="pixbuf_expander_closed" type="GdkPixbuf*" />
  4851.       <property name="Pixbuf" cname="pixbuf" type="GdkPixbuf" readable="true" writeable="true" />
  4852.       <property name="PixbufExpanderOpen" cname="pixbuf-expander-open" type="GdkPixbuf" readable="true" writeable="true" />
  4853.       <property name="PixbufExpanderClosed" cname="pixbuf-expander-closed" type="GdkPixbuf" readable="true" writeable="true" />
  4854.       <property name="StockId" cname="stock-id" type="gchar*" readable="true" writeable="true" />
  4855.       <property name="StockSize" cname="stock-size" type="guint" readable="true" writeable="true" />
  4856.       <property name="StockDetail" cname="stock-detail" type="gchar*" readable="true" writeable="true" />
  4857.       <property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
  4858.       <property name="FollowState" cname="follow-state" type="gboolean" readable="true" writeable="true" />
  4859.       <method name="GetType" cname="gtk_cell_renderer_pixbuf_get_type" shared="true">
  4860.         <return-type type="GType" />
  4861.       </method>
  4862.       <constructor cname="gtk_cell_renderer_pixbuf_new" />
  4863.     </object>
  4864.     <object name="CellRendererProgress" cname="GtkCellRendererProgress" parent="GtkCellRenderer">
  4865.       <field name="Priv" cname="priv" type="GtkCellRendererProgressPrivate*" />
  4866.       <property name="Value" cname="value" type="gint" readable="true" writeable="true" />
  4867.       <property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
  4868.       <property name="Pulse" cname="pulse" type="gint" readable="true" writeable="true" />
  4869.       <property cname="text-xalign" type="gfloat" readable="true" writeable="true" name="TextXAlign" />
  4870.       <property cname="text-yalign" type="gfloat" readable="true" writeable="true" name="TextYAlign" />
  4871.       <property name="Orientation" cname="orientation" type="GtkProgressBarOrientation" readable="true" writeable="true" />
  4872.       <method name="GetType" cname="gtk_cell_renderer_progress_get_type" shared="true">
  4873.         <return-type type="GType" />
  4874.       </method>
  4875.       <constructor cname="gtk_cell_renderer_progress_new" />
  4876.     </object>
  4877.     <object name="CellRendererSpin" cname="GtkCellRendererSpin" parent="GtkCellRendererText">
  4878.       <property name="Adjustment" cname="adjustment" type="GtkAdjustment" readable="true" writeable="true" />
  4879.       <property name="ClimbRate" cname="climb-rate" type="gdouble" readable="true" writeable="true" />
  4880.       <property name="Digits" cname="digits" type="guint" readable="true" writeable="true" />
  4881.       <method name="GetType" cname="gtk_cell_renderer_spin_get_type" shared="true">
  4882.         <return-type type="GType" />
  4883.       </method>
  4884.       <constructor cname="gtk_cell_renderer_spin_new" />
  4885.     </object>
  4886.     <object name="CellRendererText" cname="GtkCellRendererText" parent="GtkCellRenderer">
  4887.       <field name="Text" cname="text" type="gchar*" />
  4888.       <field name="Font" cname="font" type="PangoFontDescription*" />
  4889.       <field name="FontScale" cname="font_scale" type="gdouble" />
  4890.       <field name="Foreground" cname="foreground" type="PangoColor" />
  4891.       <field name="Background" cname="background" type="PangoColor" />
  4892.       <field name="ExtraAttrs" cname="extra_attrs" type="PangoAttrList*" />
  4893.       <field name="UnderlineStyle" cname="underline_style" type="PangoUnderline" />
  4894.       <field name="Rise" cname="rise" type="gint" />
  4895.       <field name="FixedHeightRows" cname="fixed_height_rows" type="gint" />
  4896.       <field name="Strikethrough" cname="strikethrough" bits="1" type="guint" />
  4897.       <field name="Editable" cname="editable" bits="1" type="guint" />
  4898.       <field name="ScaleSet" cname="scale_set" bits="1" type="guint" />
  4899.       <field name="ForegroundSet" cname="foreground_set" bits="1" type="guint" />
  4900.       <field name="BackgroundSet" cname="background_set" bits="1" type="guint" />
  4901.       <field name="UnderlineSet" cname="underline_set" bits="1" type="guint" />
  4902.       <field name="RiseSet" cname="rise_set" bits="1" type="guint" />
  4903.       <field name="StrikethroughSet" cname="strikethrough_set" bits="1" type="guint" />
  4904.       <field name="EditableSet" cname="editable_set" bits="1" type="guint" />
  4905.       <field name="CalcFixedHeight" cname="calc_fixed_height" bits="1" type="guint" />
  4906.       <property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
  4907.       <property name="Markup" cname="markup" type="gchar*" writeable="true" />
  4908.       <property name="Attributes" cname="attributes" type="PangoAttrList" readable="true" writeable="true" />
  4909.       <property name="SingleParagraphMode" cname="single-paragraph-mode" type="gboolean" readable="true" writeable="true" />
  4910.       <property name="Background" cname="background" type="gchar*" writeable="true" />
  4911.       <property name="BackgroundGdk" cname="background-gdk" type="GdkColor" readable="true" writeable="true" />
  4912.       <property name="Foreground" cname="foreground" type="gchar*" writeable="true" />
  4913.       <property name="ForegroundGdk" cname="foreground-gdk" type="GdkColor" readable="true" writeable="true" />
  4914.       <property name="Editable" cname="editable" type="gboolean" readable="true" writeable="true" />
  4915.       <property name="Font" cname="font" type="gchar*" readable="true" writeable="true" />
  4916.       <property name="FontDesc" cname="font-desc" type="PangoFontDescription" readable="true" writeable="true" />
  4917.       <property name="Family" cname="family" type="gchar*" readable="true" writeable="true" />
  4918.       <property name="Style" cname="style" type="PangoStyle" readable="true" writeable="true" />
  4919.       <property name="Variant" cname="variant" type="PangoVariant" readable="true" writeable="true" />
  4920.       <property name="Weight" cname="weight" type="gint" readable="true" writeable="true" />
  4921.       <property name="Stretch" cname="stretch" type="PangoStretch" readable="true" writeable="true" />
  4922.       <property name="Size" cname="size" type="gint" readable="true" writeable="true" />
  4923.       <property name="SizePoints" cname="size-points" type="gdouble" readable="true" writeable="true" />
  4924.       <property name="Scale" cname="scale" type="gdouble" readable="true" writeable="true" />
  4925.       <property name="Rise" cname="rise" type="gint" readable="true" writeable="true" />
  4926.       <property name="Strikethrough" cname="strikethrough" type="gboolean" readable="true" writeable="true" />
  4927.       <property name="Underline" cname="underline" type="PangoUnderline" readable="true" writeable="true" />
  4928.       <property name="Language" cname="language" type="gchar*" readable="true" writeable="true" />
  4929.       <property name="Ellipsize" cname="ellipsize" type="PangoEllipsizeMode" readable="true" writeable="true" />
  4930.       <property name="WidthChars" cname="width-chars" type="gint" readable="true" writeable="true" />
  4931.       <property name="WrapMode" cname="wrap-mode" type="PangoWrapMode" readable="true" writeable="true" />
  4932.       <property name="WrapWidth" cname="wrap-width" type="gint" readable="true" writeable="true" />
  4933.       <property name="Alignment" cname="alignment" type="PangoAlignment" readable="true" writeable="true" />
  4934.       <signal name="Edited" cname="edited" when="LAST" field_name="edited">
  4935.         <return-type type="void" />
  4936.         <parameters>
  4937.           <parameter type="GtkCellRendererText*" name="cell_renderer_text" />
  4938.           <parameter type="const-gchar*" name="path" />
  4939.           <parameter type="const-gchar*" name="new_text" />
  4940.         </parameters>
  4941.       </signal>
  4942.       <method name="GetType" cname="gtk_cell_renderer_text_get_type" shared="true">
  4943.         <return-type type="GType" />
  4944.       </method>
  4945.       <constructor cname="gtk_cell_renderer_text_new" />
  4946.       <method name="SetFixedHeightFromFont" cname="gtk_cell_renderer_text_set_fixed_height_from_font">
  4947.         <return-type type="void" />
  4948.         <parameters>
  4949.           <parameter type="gint" name="number_of_rows" />
  4950.         </parameters>
  4951.       </method>
  4952.     </object>
  4953.     <object name="CellRendererToggle" cname="GtkCellRendererToggle" parent="GtkCellRenderer">
  4954.       <field name="Active" cname="active" bits="1" type="guint" />
  4955.       <field name="Activatable" cname="activatable" bits="1" type="guint" />
  4956.       <field name="Radio" cname="radio" bits="1" type="guint" />
  4957.       <property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
  4958.       <property name="Inconsistent" cname="inconsistent" type="gboolean" readable="true" writeable="true" />
  4959.       <property name="Activatable" cname="activatable" type="gboolean" readable="true" writeable="true" />
  4960.       <property name="Radio" cname="radio" type="gboolean" readable="true" writeable="true" />
  4961.       <property name="IndicatorSize" cname="indicator-size" type="gint" readable="true" writeable="true" />
  4962.       <signal name="Toggled" cname="toggled" when="LAST" field_name="toggled">
  4963.         <return-type type="void" />
  4964.         <parameters>
  4965.           <parameter type="GtkCellRendererToggle*" name="cell_renderer_toggle" />
  4966.           <parameter type="const-gchar*" name="path" />
  4967.         </parameters>
  4968.       </signal>
  4969.       <method name="GetActive" cname="gtk_cell_renderer_toggle_get_active">
  4970.         <return-type type="gboolean" />
  4971.       </method>
  4972.       <method name="GetRadio" cname="gtk_cell_renderer_toggle_get_radio">
  4973.         <return-type type="gboolean" />
  4974.       </method>
  4975.       <method name="GetType" cname="gtk_cell_renderer_toggle_get_type" shared="true">
  4976.         <return-type type="GType" />
  4977.       </method>
  4978.       <constructor cname="gtk_cell_renderer_toggle_new" />
  4979.       <method name="SetActive" cname="gtk_cell_renderer_toggle_set_active">
  4980.         <return-type type="void" />
  4981.         <parameters>
  4982.           <parameter type="gboolean" name="setting" />
  4983.         </parameters>
  4984.       </method>
  4985.       <method name="SetRadio" cname="gtk_cell_renderer_toggle_set_radio">
  4986.         <return-type type="void" />
  4987.         <parameters>
  4988.           <parameter type="gboolean" name="radio" />
  4989.         </parameters>
  4990.       </method>
  4991.     </object>
  4992.     <object name="CellView" cname="GtkCellView" parent="GtkWidget">
  4993.       <field name="Priv" cname="priv" type="GtkCellViewPrivate*" />
  4994.       <property name="Background" cname="background" type="gchar*" writeable="true" />
  4995.       <property name="BackgroundGdk" cname="background-gdk" type="GdkColor" readable="true" writeable="true" />
  4996.       <property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
  4997.       <implements>
  4998.         <interface cname="GtkCellLayout" />
  4999.         <interface cname="GtkBuildable" hidden="1" />
  5000.       </implements>
  5001.       <method name="GetCellRenderers" cname="gtk_cell_view_get_cell_renderers">
  5002.         <return-type type="GList*" />
  5003.       </method>
  5004.       <method name="GetDisplayedRow" cname="gtk_cell_view_get_displayed_row">
  5005.         <return-type type="GtkTreePath*" />
  5006.       </method>
  5007.       <method name="GetSizeOfRow" cname="gtk_cell_view_get_size_of_row">
  5008.         <return-type type="gboolean" />
  5009.         <parameters>
  5010.           <parameter type="GtkTreePath*" name="path" />
  5011.           <parameter type="GtkRequisition*" name="requisition" />
  5012.         </parameters>
  5013.       </method>
  5014.       <method name="GetType" cname="gtk_cell_view_get_type" shared="true">
  5015.         <return-type type="GType" />
  5016.       </method>
  5017.       <constructor cname="gtk_cell_view_new" />
  5018.       <constructor cname="gtk_cell_view_new_with_markup">
  5019.         <parameters>
  5020.           <parameter type="const-gchar*" name="markup" />
  5021.         </parameters>
  5022.       </constructor>
  5023.       <constructor cname="gtk_cell_view_new_with_pixbuf">
  5024.         <parameters>
  5025.           <parameter type="GdkPixbuf*" name="pixbuf" />
  5026.         </parameters>
  5027.       </constructor>
  5028.       <constructor cname="gtk_cell_view_new_with_text">
  5029.         <parameters>
  5030.           <parameter type="const-gchar*" name="text" />
  5031.         </parameters>
  5032.       </constructor>
  5033.       <method name="SetBackgroundColor" cname="gtk_cell_view_set_background_color">
  5034.         <return-type type="void" />
  5035.         <parameters>
  5036.           <parameter type="const-GdkColor*" name="color" />
  5037.         </parameters>
  5038.       </method>
  5039.       <method name="SetDisplayedRow" cname="gtk_cell_view_set_displayed_row">
  5040.         <return-type type="void" />
  5041.         <parameters>
  5042.           <parameter type="GtkTreePath*" name="path" />
  5043.         </parameters>
  5044.       </method>
  5045.       <method name="SetModel" cname="gtk_cell_view_set_model">
  5046.         <return-type type="void" />
  5047.         <parameters>
  5048.           <parameter type="GtkTreeModel*" name="model" />
  5049.         </parameters>
  5050.       </method>
  5051.     </object>
  5052.     <object name="CheckButton" cname="GtkCheckButton" parent="GtkToggleButton">
  5053.       <virtual_method name="DrawIndicator" cname="draw_indicator">
  5054.         <return-type type="void" />
  5055.         <parameters>
  5056.           <parameter type="GtkCheckButton*" name="check_button" />
  5057.           <parameter type="GdkRectangle*" name="area" />
  5058.         </parameters>
  5059.       </virtual_method>
  5060.       <method name="GetType" cname="gtk_check_button_get_type" shared="true">
  5061.         <return-type type="GType" />
  5062.       </method>
  5063.       <constructor cname="gtk_check_button_new" />
  5064.       <constructor cname="gtk_check_button_new_with_label">
  5065.         <parameters>
  5066.           <parameter type="const-gchar*" name="label" />
  5067.         </parameters>
  5068.       </constructor>
  5069.       <constructor cname="gtk_check_button_new_with_mnemonic" preferred="1">
  5070.         <parameters>
  5071.           <parameter type="const-gchar*" name="label" />
  5072.         </parameters>
  5073.       </constructor>
  5074.     </object>
  5075.     <object name="CheckMenuItem" cname="GtkCheckMenuItem" parent="GtkMenuItem">
  5076.       <field name="Active" cname="active" bits="1" type="guint" />
  5077.       <field name="AlwaysShowToggle" cname="always_show_toggle" bits="1" type="guint" />
  5078.       <field name="Inconsistent" cname="inconsistent" bits="1" type="guint" />
  5079.       <field name="DrawAsRadio" cname="draw_as_radio" bits="1" type="guint" />
  5080.       <property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
  5081.       <property name="Inconsistent" cname="inconsistent" type="gboolean" readable="true" writeable="true" />
  5082.       <property name="DrawAsRadio" cname="draw-as-radio" type="gboolean" readable="true" writeable="true" />
  5083.       <signal name="Toggled" cname="toggled" when="FIRST" field_name="toggled">
  5084.         <return-type type="void" />
  5085.         <parameters>
  5086.           <parameter type="GtkCheckMenuItem*" name="check_menu_item" />
  5087.         </parameters>
  5088.       </signal>
  5089.       <virtual_method name="DrawIndicator" cname="draw_indicator">
  5090.         <return-type type="void" />
  5091.         <parameters>
  5092.           <parameter type="GtkCheckMenuItem*" name="check_menu_item" />
  5093.           <parameter type="GdkRectangle*" name="area" />
  5094.         </parameters>
  5095.       </virtual_method>
  5096.       <method name="GetActive" cname="gtk_check_menu_item_get_active">
  5097.         <return-type type="gboolean" />
  5098.       </method>
  5099.       <method name="GetDrawAsRadio" cname="gtk_check_menu_item_get_draw_as_radio">
  5100.         <return-type type="gboolean" />
  5101.       </method>
  5102.       <method name="GetInconsistent" cname="gtk_check_menu_item_get_inconsistent">
  5103.         <return-type type="gboolean" />
  5104.       </method>
  5105.       <method name="GetType" cname="gtk_check_menu_item_get_type" shared="true">
  5106.         <return-type type="GType" />
  5107.       </method>
  5108.       <constructor cname="gtk_check_menu_item_new" />
  5109.       <constructor cname="gtk_check_menu_item_new_with_label" hidden="1">
  5110.         <parameters>
  5111.           <parameter type="const-gchar*" name="label" />
  5112.         </parameters>
  5113.       </constructor>
  5114.       <constructor cname="gtk_check_menu_item_new_with_mnemonic" hidden="1">
  5115.         <parameters>
  5116.           <parameter type="const-gchar*" name="label" />
  5117.         </parameters>
  5118.       </constructor>
  5119.       <method name="SetActive" cname="gtk_check_menu_item_set_active">
  5120.         <return-type type="void" />
  5121.         <parameters>
  5122.           <parameter type="gboolean" name="is_active" />
  5123.         </parameters>
  5124.       </method>
  5125.       <method name="SetDrawAsRadio" cname="gtk_check_menu_item_set_draw_as_radio">
  5126.         <return-type type="void" />
  5127.         <parameters>
  5128.           <parameter type="gboolean" name="draw_as_radio" />
  5129.         </parameters>
  5130.       </method>
  5131.       <method name="SetInconsistent" cname="gtk_check_menu_item_set_inconsistent">
  5132.         <return-type type="void" />
  5133.         <parameters>
  5134.           <parameter type="gboolean" name="setting" />
  5135.         </parameters>
  5136.       </method>
  5137.       <method name="SetShowToggle" cname="gtk_check_menu_item_set_show_toggle" deprecated="1">
  5138.         <return-type type="void" />
  5139.         <parameters>
  5140.           <parameter type="gboolean" name="always" />
  5141.         </parameters>
  5142.       </method>
  5143.       <method cname="gtk_check_menu_item_toggled" name="EmitToggled">
  5144.         <return-type type="void" />
  5145.       </method>
  5146.     </object>
  5147.     <object name="Clipboard" cname="GtkClipboard" parent="GObject">
  5148.       <signal name="OwnerChange" cname="owner_change" when="FIRST" field_name="">
  5149.         <return-type type="void" />
  5150.         <parameters>
  5151.           <parameter type="GtkClipboard*" name="clipboard" />
  5152.           <parameter type="GdkEventOwnerChange*" name="event" />
  5153.         </parameters>
  5154.       </signal>
  5155.       <method name="Clear" cname="gtk_clipboard_clear">
  5156.         <return-type type="void" />
  5157.       </method>
  5158.       <method name="Get" cname="gtk_clipboard_get" shared="true">
  5159.         <return-type type="GtkClipboard*" />
  5160.         <parameters>
  5161.           <parameter type="GdkAtom" name="selection" />
  5162.         </parameters>
  5163.       </method>
  5164.       <method name="GetDisplay" cname="gtk_clipboard_get_display">
  5165.         <return-type type="GdkDisplay*" />
  5166.       </method>
  5167.       <method name="GetForDisplay" cname="gtk_clipboard_get_for_display" shared="true">
  5168.         <return-type type="GtkClipboard*" />
  5169.         <parameters>
  5170.           <parameter type="GdkDisplay*" name="display" />
  5171.           <parameter type="GdkAtom" name="selection" />
  5172.         </parameters>
  5173.       </method>
  5174.       <method name="GetOwner" cname="gtk_clipboard_get_owner">
  5175.         <return-type type="GObject*" />
  5176.       </method>
  5177.       <method name="GetType" cname="gtk_clipboard_get_type" shared="true">
  5178.         <return-type type="GType" />
  5179.       </method>
  5180.       <method name="RequestContents" cname="gtk_clipboard_request_contents">
  5181.         <return-type type="void" />
  5182.         <parameters>
  5183.           <parameter type="GdkAtom" name="target" />
  5184.           <parameter type="GtkClipboardReceivedFunc" name="callback" scope="async" />
  5185.           <parameter type="gpointer" name="user_data" />
  5186.         </parameters>
  5187.       </method>
  5188.       <method name="RequestImage" cname="gtk_clipboard_request_image">
  5189.         <return-type type="void" />
  5190.         <parameters>
  5191.           <parameter type="GtkClipboardImageReceivedFunc" name="callback" scope="async" />
  5192.           <parameter type="gpointer" name="user_data" />
  5193.         </parameters>
  5194.       </method>
  5195.       <method name="RequestRichText" cname="gtk_clipboard_request_rich_text" hidden="1">
  5196.         <return-type type="void" />
  5197.         <parameters>
  5198.           <parameter type="GtkTextBuffer*" name="buffer" />
  5199.           <parameter type="GtkClipboardRichTextReceivedFunc" name="callback" />
  5200.           <parameter type="gpointer" name="user_data" />
  5201.         </parameters>
  5202.       </method>
  5203.       <method name="RequestTargets" cname="gtk_clipboard_request_targets">
  5204.         <return-type type="void" />
  5205.         <parameters>
  5206.           <parameter type="GtkClipboardTargetsReceivedFunc" name="callback" scope="async" />
  5207.           <parameter type="gpointer" name="user_data" />
  5208.         </parameters>
  5209.       </method>
  5210.       <method name="RequestText" cname="gtk_clipboard_request_text">
  5211.         <return-type type="void" />
  5212.         <parameters>
  5213.           <parameter type="GtkClipboardTextReceivedFunc" name="callback" scope="async" />
  5214.           <parameter type="gpointer" name="user_data" />
  5215.         </parameters>
  5216.       </method>
  5217.       <method name="SetCanStore" cname="gtk_clipboard_set_can_store">
  5218.         <return-type type="void" />
  5219.         <parameters>
  5220.           <parameter type="const-GtkTargetEntry*" name="targets" />
  5221.           <parameter type="gint" name="n_targets" />
  5222.         </parameters>
  5223.       </method>
  5224.       <method name="SetImage" cname="gtk_clipboard_set_image">
  5225.         <return-type type="void" />
  5226.         <parameters>
  5227.           <parameter type="GdkPixbuf*" name="pixbuf" />
  5228.         </parameters>
  5229.       </method>
  5230.       <method name="SetText" cname="gtk_clipboard_set_text">
  5231.         <return-type type="void" />
  5232.         <parameters>
  5233.           <parameter type="const-gchar*" name="text" />
  5234.           <parameter type="gint" name="len" />
  5235.         </parameters>
  5236.       </method>
  5237.       <method name="SetWithData" cname="gtk_clipboard_set_with_data" hidden="1">
  5238.         <return-type type="gboolean" />
  5239.         <parameters>
  5240.           <parameter type="const-GtkTargetEntry*" name="targets" />
  5241.           <parameter type="guint" name="n_targets" />
  5242.           <parameter type="GtkClipboardGetFunc" name="get_func" />
  5243.           <parameter type="GtkClipboardClearFunc" name="clear_func" />
  5244.           <parameter type="gpointer" name="user_data" />
  5245.         </parameters>
  5246.       </method>
  5247.       <method name="SetWithOwner" cname="gtk_clipboard_set_with_owner" hidden="1">
  5248.         <return-type type="gboolean" />
  5249.         <parameters>
  5250.           <parameter type="const-GtkTargetEntry*" name="targets" />
  5251.           <parameter type="guint" name="n_targets" />
  5252.           <parameter type="GtkClipboardGetFunc" name="get_func" />
  5253.           <parameter type="GtkClipboardClearFunc" name="clear_func" />
  5254.           <parameter type="GObject*" name="owner" />
  5255.         </parameters>
  5256.       </method>
  5257.       <method name="Store" cname="gtk_clipboard_store">
  5258.         <return-type type="void" />
  5259.       </method>
  5260.       <method name="WaitForContents" cname="gtk_clipboard_wait_for_contents">
  5261.         <return-type type="GtkSelectionData*" owned="true" />
  5262.         <parameters>
  5263.           <parameter type="GdkAtom" name="target" />
  5264.         </parameters>
  5265.       </method>
  5266.       <method name="WaitForImage" cname="gtk_clipboard_wait_for_image">
  5267.         <return-type type="GdkPixbuf*" />
  5268.       </method>
  5269.       <method name="WaitForRichText" cname="gtk_clipboard_wait_for_rich_text" hidden="1">
  5270.         <return-type type="guint8*" />
  5271.         <parameters>
  5272.           <parameter type="GtkTextBuffer*" name="buffer" />
  5273.           <parameter type="GdkAtom*" name="format" />
  5274.           <parameter type="gsize*" name="length" />
  5275.         </parameters>
  5276.       </method>
  5277.       <method name="WaitForTargets" cname="gtk_clipboard_wait_for_targets">
  5278.         <return-type type="gboolean" />
  5279.         <parameters>
  5280.           <parameter type="GdkAtom**" name="targets" />
  5281.           <parameter type="gint*" name="n_targets" />
  5282.         </parameters>
  5283.       </method>
  5284.       <method name="WaitForText" cname="gtk_clipboard_wait_for_text">
  5285.         <return-type type="gchar*" />
  5286.       </method>
  5287.       <method name="WaitIsImageAvailable" cname="gtk_clipboard_wait_is_image_available">
  5288.         <return-type type="gboolean" />
  5289.       </method>
  5290.       <method name="WaitIsRichTextAvailable" cname="gtk_clipboard_wait_is_rich_text_available">
  5291.         <return-type type="gboolean" />
  5292.         <parameters>
  5293.           <parameter type="GtkTextBuffer*" name="buffer" />
  5294.         </parameters>
  5295.       </method>
  5296.       <method name="WaitIsTargetAvailable" cname="gtk_clipboard_wait_is_target_available">
  5297.         <return-type type="gboolean" />
  5298.         <parameters>
  5299.           <parameter type="GdkAtom" name="target" />
  5300.         </parameters>
  5301.       </method>
  5302.       <method name="WaitIsTextAvailable" cname="gtk_clipboard_wait_is_text_available">
  5303.         <return-type type="gboolean" />
  5304.       </method>
  5305.     </object>
  5306.     <object name="ColorButton" cname="GtkColorButton" parent="GtkButton">
  5307.       <field name="Priv" cname="priv" type="GtkColorButtonPrivate*" />
  5308.       <property name="UseAlpha" cname="use-alpha" type="gboolean" readable="true" writeable="true" />
  5309.       <property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
  5310.       <property name="Color" cname="color" type="GdkColor" readable="true" writeable="true" />
  5311.       <property name="Alpha" cname="alpha" type="guint" readable="true" writeable="true" />
  5312.       <signal name="ColorSet" cname="color_set" when="FIRST" field_name="color_set">
  5313.         <return-type type="void" />
  5314.         <parameters>
  5315.           <parameter type="GtkColorButton*" name="cp" />
  5316.         </parameters>
  5317.       </signal>
  5318.       <method name="GetAlpha" cname="gtk_color_button_get_alpha">
  5319.         <return-type type="guint16" />
  5320.       </method>
  5321.       <method name="GetColor" cname="gtk_color_button_get_color">
  5322.         <return-type type="void" />
  5323.         <parameters>
  5324.           <parameter type="GdkColor*" name="color" pass_as="out" />
  5325.         </parameters>
  5326.       </method>
  5327.       <method name="GetTitle" cname="gtk_color_button_get_title">
  5328.         <return-type type="const-gchar*" />
  5329.       </method>
  5330.       <method name="GetType" cname="gtk_color_button_get_type" shared="true">
  5331.         <return-type type="GType" />
  5332.       </method>
  5333.       <method name="GetUseAlpha" cname="gtk_color_button_get_use_alpha">
  5334.         <return-type type="gboolean" />
  5335.       </method>
  5336.       <constructor cname="gtk_color_button_new" />
  5337.       <constructor cname="gtk_color_button_new_with_color">
  5338.         <parameters>
  5339.           <parameter type="const-GdkColor*" name="color" />
  5340.         </parameters>
  5341.       </constructor>
  5342.       <method name="SetAlpha" cname="gtk_color_button_set_alpha">
  5343.         <return-type type="void" />
  5344.         <parameters>
  5345.           <parameter type="guint16" name="alpha" />
  5346.         </parameters>
  5347.       </method>
  5348.       <method name="SetColor" cname="gtk_color_button_set_color">
  5349.         <return-type type="void" />
  5350.         <parameters>
  5351.           <parameter type="const-GdkColor*" name="color" />
  5352.         </parameters>
  5353.       </method>
  5354.       <method name="SetTitle" cname="gtk_color_button_set_title">
  5355.         <return-type type="void" />
  5356.         <parameters>
  5357.           <parameter type="const-gchar*" name="title" />
  5358.         </parameters>
  5359.       </method>
  5360.       <method name="SetUseAlpha" cname="gtk_color_button_set_use_alpha">
  5361.         <return-type type="void" />
  5362.         <parameters>
  5363.           <parameter type="gboolean" name="use_alpha" />
  5364.         </parameters>
  5365.       </method>
  5366.     </object>
  5367.     <object name="ColorSelection" cname="GtkColorSelection" parent="GtkVBox">
  5368.       <field name="PrivateData" cname="private_data" type="gpointer" />
  5369.       <property name="HasOpacityControl" cname="has-opacity-control" type="gboolean" readable="true" writeable="true" />
  5370.       <property name="HasPalette" cname="has-palette" type="gboolean" readable="true" writeable="true" />
  5371.       <property name="CurrentColor" cname="current-color" type="GdkColor" readable="true" writeable="true" />
  5372.       <property name="CurrentAlpha" cname="current-alpha" type="guint" readable="true" writeable="true" />
  5373.       <signal name="ColorChanged" cname="color_changed" when="FIRST" field_name="color_changed">
  5374.         <return-type type="void" />
  5375.         <parameters>
  5376.           <parameter type="GtkColorSelection*" name="color_selection" />
  5377.         </parameters>
  5378.       </signal>
  5379.       <method name="GetColor" cname="gtk_color_selection_get_color" deprecated="1" hidden="1">
  5380.         <return-type type="void" />
  5381.         <parameters>
  5382.           <parameter type="gdouble*" name="color" />
  5383.         </parameters>
  5384.       </method>
  5385.       <method name="GetCurrentAlpha" cname="gtk_color_selection_get_current_alpha">
  5386.         <return-type type="guint16" />
  5387.       </method>
  5388.       <method name="GetCurrentColor" cname="gtk_color_selection_get_current_color">
  5389.         <return-type type="void" />
  5390.         <parameters>
  5391.           <parameter type="GdkColor*" name="color" pass_as="out" />
  5392.         </parameters>
  5393.       </method>
  5394.       <method name="GetHasOpacityControl" cname="gtk_color_selection_get_has_opacity_control">
  5395.         <return-type type="gboolean" />
  5396.       </method>
  5397.       <method name="GetHasPalette" cname="gtk_color_selection_get_has_palette">
  5398.         <return-type type="gboolean" />
  5399.       </method>
  5400.       <method name="GetPreviousAlpha" cname="gtk_color_selection_get_previous_alpha">
  5401.         <return-type type="guint16" />
  5402.       </method>
  5403.       <method name="GetPreviousColor" cname="gtk_color_selection_get_previous_color" hidden="1">
  5404.         <return-type type="void" />
  5405.         <parameters>
  5406.           <parameter type="GdkColor*" name="color" />
  5407.         </parameters>
  5408.       </method>
  5409.       <method name="GetType" cname="gtk_color_selection_get_type" shared="true">
  5410.         <return-type type="GType" />
  5411.       </method>
  5412.       <method name="IsAdjusting" cname="gtk_color_selection_is_adjusting">
  5413.         <return-type type="gboolean" />
  5414.       </method>
  5415.       <constructor cname="gtk_color_selection_new" />
  5416.       <method name="PaletteFromString" cname="gtk_color_selection_palette_from_string" shared="true" hidden="1">
  5417.         <return-type type="gboolean" />
  5418.         <parameters>
  5419.           <parameter type="const-gchar*" name="str" />
  5420.           <parameter type="GdkColor**" name="colors" />
  5421.           <parameter type="gint*" name="n_colors" />
  5422.         </parameters>
  5423.       </method>
  5424.       <method name="PaletteToString" cname="gtk_color_selection_palette_to_string" shared="true" hidden="1">
  5425.         <return-type type="gchar*" />
  5426.         <parameters>
  5427.           <parameter type="const-GdkColor*" name="colors" />
  5428.           <parameter type="gint" name="n_colors" />
  5429.         </parameters>
  5430.       </method>
  5431.       <method name="SetChangePaletteHook" cname="gtk_color_selection_set_change_palette_hook" deprecated="1" shared="true" hidden="1">
  5432.         <return-type type="GtkColorSelectionChangePaletteFunc" />
  5433.         <parameters>
  5434.           <parameter type="GtkColorSelectionChangePaletteFunc" name="func" />
  5435.         </parameters>
  5436.       </method>
  5437.       <method name="SetChangePaletteWithScreenHook" cname="gtk_color_selection_set_change_palette_with_screen_hook" shared="true" hidden="1">
  5438.         <return-type type="GtkColorSelectionChangePaletteWithScreenFunc" />
  5439.         <parameters>
  5440.           <parameter type="GtkColorSelectionChangePaletteWithScreenFunc" name="func" />
  5441.         </parameters>
  5442.       </method>
  5443.       <method name="SetColor" cname="gtk_color_selection_set_color" deprecated="1" hidden="1">
  5444.         <return-type type="void" />
  5445.         <parameters>
  5446.           <parameter type="gdouble*" name="color" />
  5447.         </parameters>
  5448.       </method>
  5449.       <method name="SetCurrentAlpha" cname="gtk_color_selection_set_current_alpha">
  5450.         <return-type type="void" />
  5451.         <parameters>
  5452.           <parameter type="guint16" name="alpha" />
  5453.         </parameters>
  5454.       </method>
  5455.       <method name="SetCurrentColor" cname="gtk_color_selection_set_current_color">
  5456.         <return-type type="void" />
  5457.         <parameters>
  5458.           <parameter type="const-GdkColor*" name="color" />
  5459.         </parameters>
  5460.       </method>
  5461.       <method name="SetHasOpacityControl" cname="gtk_color_selection_set_has_opacity_control">
  5462.         <return-type type="void" />
  5463.         <parameters>
  5464.           <parameter type="gboolean" name="has_opacity" />
  5465.         </parameters>
  5466.       </method>
  5467.       <method name="SetHasPalette" cname="gtk_color_selection_set_has_palette">
  5468.         <return-type type="void" />
  5469.         <parameters>
  5470.           <parameter type="gboolean" name="has_palette" />
  5471.         </parameters>
  5472.       </method>
  5473.       <method name="SetPreviousAlpha" cname="gtk_color_selection_set_previous_alpha">
  5474.         <return-type type="void" />
  5475.         <parameters>
  5476.           <parameter type="guint16" name="alpha" />
  5477.         </parameters>
  5478.       </method>
  5479.       <method name="SetPreviousColor" cname="gtk_color_selection_set_previous_color" hidden="1">
  5480.         <return-type type="void" />
  5481.         <parameters>
  5482.           <parameter type="const-GdkColor*" name="color" />
  5483.         </parameters>
  5484.       </method>
  5485.       <method name="SetUpdatePolicy" cname="gtk_color_selection_set_update_policy" deprecated="1">
  5486.         <return-type type="void" />
  5487.         <parameters>
  5488.           <parameter type="GtkUpdateType" name="policy" />
  5489.         </parameters>
  5490.       </method>
  5491.     </object>
  5492.     <object name="ColorSelectionDialog" cname="GtkColorSelectionDialog" parent="GtkDialog">
  5493.       <field name="Colorsel" cname="colorsel" type="GtkWidget*" />
  5494.       <field name="OkButton" cname="ok_button" type="GtkWidget*" />
  5495.       <field name="CancelButton" cname="cancel_button" type="GtkWidget*" />
  5496.       <field name="HelpButton" cname="help_button" type="GtkWidget*" />
  5497.       <implements>
  5498.         <interface cname="GtkBuildable" hidden="1" />
  5499.       </implements>
  5500.       <method name="GetType" cname="gtk_color_selection_dialog_get_type" shared="true">
  5501.         <return-type type="GType" />
  5502.       </method>
  5503.       <constructor cname="gtk_color_selection_dialog_new">
  5504.         <parameters>
  5505.           <parameter type="const-gchar*" name="title" />
  5506.         </parameters>
  5507.       </constructor>
  5508.     </object>
  5509.     <object name="Combo" cname="GtkCombo" deprecated="1" parent="GtkHBox">
  5510.       <field name="Entry" cname="entry" access="public" type="GtkEntry*" />
  5511.       <field name="Button" cname="button" type="GtkButton*" access="public" />
  5512.       <field name="Popup" cname="popup" type="GtkWidget*" />
  5513.       <field name="Popwin" cname="popwin" type="GtkWidget*" />
  5514.       <field name="List" cname="list" type="GtkWidget*" access="public" />
  5515.       <field name="EntryChangeId" cname="entry_change_id" type="guint" />
  5516.       <field name="ListChangeId" cname="list_change_id" type="guint" />
  5517.       <field name="ValueInList" cname="value_in_list" bits="1" type="guint" />
  5518.       <field name="OkIfEmpty" cname="ok_if_empty" bits="1" type="guint" />
  5519.       <field name="CaseSensitive" cname="case_sensitive" bits="1" type="guint" />
  5520.       <field name="UseArrows" cname="use_arrows" bits="1" type="guint" />
  5521.       <field name="UseArrowsAlways" cname="use_arrows_always" bits="1" type="guint" />
  5522.       <field name="CurrentButton" cname="current_button" type="guint16" />
  5523.       <field name="ActivateId" cname="activate_id" type="guint" />
  5524.       <property name="EnableArrowKeys" cname="enable-arrow-keys" type="gboolean" readable="true" writeable="true" />
  5525.       <property name="EnableArrowsAlways" cname="enable-arrows-always" type="gboolean" readable="true" writeable="true" />
  5526.       <property name="CaseSensitive" cname="case-sensitive" type="gboolean" readable="true" writeable="true" />
  5527.       <property name="AllowEmpty" cname="allow-empty" type="gboolean" readable="true" writeable="true" />
  5528.       <property name="ValueInList" cname="value-in-list" type="gboolean" readable="true" writeable="true" />
  5529.       <method name="DisableActivate" cname="gtk_combo_disable_activate" deprecated="1">
  5530.         <return-type type="void" />
  5531.       </method>
  5532.       <method name="GetType" cname="gtk_combo_get_type" deprecated="1" shared="true">
  5533.         <return-type type="GType" />
  5534.       </method>
  5535.       <constructor cname="gtk_combo_new" deprecated="1" />
  5536.       <method name="SetCaseSensitive" cname="gtk_combo_set_case_sensitive" deprecated="1">
  5537.         <return-type type="void" />
  5538.         <parameters>
  5539.           <parameter type="gboolean" name="val" />
  5540.         </parameters>
  5541.       </method>
  5542.       <method name="SetItemString" cname="gtk_combo_set_item_string" deprecated="1">
  5543.         <return-type type="void" />
  5544.         <parameters>
  5545.           <parameter type="GtkItem*" name="item" />
  5546.           <parameter type="const-gchar*" name="item_value" />
  5547.         </parameters>
  5548.       </method>
  5549.       <method name="SetPopdownStrings" cname="gtk_combo_set_popdown_strings" deprecated="1" hidden="1">
  5550.         <return-type type="void" />
  5551.         <parameters>
  5552.           <parameter type="GList*" name="strings" />
  5553.         </parameters>
  5554.       </method>
  5555.       <method name="SetUseArrows" cname="gtk_combo_set_use_arrows" deprecated="1">
  5556.         <return-type type="void" />
  5557.         <parameters>
  5558.           <parameter type="gboolean" name="val" />
  5559.         </parameters>
  5560.       </method>
  5561.       <method name="SetUseArrowsAlways" cname="gtk_combo_set_use_arrows_always" deprecated="1">
  5562.         <return-type type="void" />
  5563.         <parameters>
  5564.           <parameter type="gboolean" name="val" />
  5565.         </parameters>
  5566.       </method>
  5567.       <method name="SetValueInList" cname="gtk_combo_set_value_in_list" deprecated="1">
  5568.         <return-type type="void" />
  5569.         <parameters>
  5570.           <parameter type="gboolean" name="val" />
  5571.           <parameter type="gboolean" name="ok_if_empty" />
  5572.         </parameters>
  5573.       </method>
  5574.     </object>
  5575.     <object name="ComboBox" cname="GtkComboBox" parent="GtkBin">
  5576.       <field name="Priv" cname="priv" type="GtkComboBoxPrivate*" />
  5577.       <signal name="Changed" cname="changed" when="LAST" field_name="changed">
  5578.         <return-type type="void" />
  5579.         <parameters>
  5580.           <parameter type="GtkComboBox*" name="combo_box" />
  5581.         </parameters>
  5582.       </signal>
  5583.       <virtual_method name="GetActiveText" cname="get_active_text">
  5584.         <return-type type="gchar*" />
  5585.         <parameters>
  5586.           <parameter type="GtkComboBox*" name="combo_box" />
  5587.         </parameters>
  5588.       </virtual_method>
  5589.       <property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
  5590.       <property name="WrapWidth" cname="wrap-width" type="gint" readable="true" writeable="true" />
  5591.       <property name="RowSpanColumn" cname="row-span-column" type="gint" readable="true" writeable="true" />
  5592.       <property name="ColumnSpanColumn" cname="column-span-column" type="gint" readable="true" writeable="true" />
  5593.       <property name="Active" cname="active" type="gint" readable="true" writeable="true" />
  5594.       <property name="AddTearoffs" cname="add-tearoffs" type="gboolean" readable="true" writeable="true" />
  5595.       <property name="HasFrame" cname="has-frame" type="gboolean" readable="true" writeable="true" />
  5596.       <property name="FocusOnClick" cname="focus-on-click" type="gboolean" readable="true" writeable="true" />
  5597.       <property name="TearoffTitle" cname="tearoff-title" type="gchar*" readable="true" writeable="true" />
  5598.       <property name="PopupShown" cname="popup-shown" type="gboolean" readable="true" />
  5599.       <implements>
  5600.         <interface cname="GtkCellLayout" />
  5601.         <interface cname="GtkCellEditable" />
  5602.         <interface cname="GtkBuildable" hidden="1" />
  5603.       </implements>
  5604.       <method name="AppendText" cname="gtk_combo_box_append_text">
  5605.         <return-type type="void" />
  5606.         <parameters>
  5607.           <parameter type="const-gchar*" name="text" />
  5608.         </parameters>
  5609.       </method>
  5610.       <method name="GetActive" cname="gtk_combo_box_get_active">
  5611.         <return-type type="gint" />
  5612.       </method>
  5613.       <method name="GetActiveIter" cname="gtk_combo_box_get_active_iter">
  5614.         <return-type type="gboolean" />
  5615.         <parameters>
  5616.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  5617.         </parameters>
  5618.       </method>
  5619.       <method name="GetActiveText" cname="gtk_combo_box_get_active_text">
  5620.         <return-type type="gchar*" />
  5621.       </method>
  5622.       <method name="GetAddTearoffs" cname="gtk_combo_box_get_add_tearoffs">
  5623.         <return-type type="gboolean" />
  5624.       </method>
  5625.       <method name="GetColumnSpanColumn" cname="gtk_combo_box_get_column_span_column">
  5626.         <return-type type="gint" />
  5627.       </method>
  5628.       <method name="GetFocusOnClick" cname="gtk_combo_box_get_focus_on_click">
  5629.         <return-type type="gboolean" />
  5630.       </method>
  5631.       <method name="GetModel" cname="gtk_combo_box_get_model">
  5632.         <return-type type="GtkTreeModel*" />
  5633.       </method>
  5634.       <method name="GetPopupAccessible" cname="gtk_combo_box_get_popup_accessible">
  5635.         <return-type type="AtkObject*" />
  5636.       </method>
  5637.       <method name="GetRowSeparatorFunc" cname="gtk_combo_box_get_row_separator_func">
  5638.         <return-type type="GtkTreeViewRowSeparatorFunc" />
  5639.       </method>
  5640.       <method name="GetRowSpanColumn" cname="gtk_combo_box_get_row_span_column">
  5641.         <return-type type="gint" />
  5642.       </method>
  5643.       <method cname="gtk_combo_box_get_title" name="GetTearoffTitle">
  5644.         <return-type type="const-gchar*" />
  5645.       </method>
  5646.       <method name="GetType" cname="gtk_combo_box_get_type" shared="true">
  5647.         <return-type type="GType" />
  5648.       </method>
  5649.       <method name="GetWrapWidth" cname="gtk_combo_box_get_wrap_width">
  5650.         <return-type type="gint" />
  5651.       </method>
  5652.       <method name="InsertText" cname="gtk_combo_box_insert_text">
  5653.         <return-type type="void" />
  5654.         <parameters>
  5655.           <parameter type="gint" name="position" />
  5656.           <parameter type="const-gchar*" name="text" />
  5657.         </parameters>
  5658.       </method>
  5659.       <constructor cname="gtk_combo_box_new" />
  5660.       <constructor cname="gtk_combo_box_new_text" />
  5661.       <constructor cname="gtk_combo_box_new_with_model">
  5662.         <parameters>
  5663.           <parameter type="GtkTreeModel*" name="model" />
  5664.         </parameters>
  5665.       </constructor>
  5666.       <method name="Popdown" cname="gtk_combo_box_popdown">
  5667.         <return-type type="void" />
  5668.       </method>
  5669.       <method name="Popup" cname="gtk_combo_box_popup">
  5670.         <return-type type="void" />
  5671.       </method>
  5672.       <method name="PrependText" cname="gtk_combo_box_prepend_text">
  5673.         <return-type type="void" />
  5674.         <parameters>
  5675.           <parameter type="const-gchar*" name="text" />
  5676.         </parameters>
  5677.       </method>
  5678.       <method name="RemoveText" cname="gtk_combo_box_remove_text">
  5679.         <return-type type="void" />
  5680.         <parameters>
  5681.           <parameter type="gint" name="position" />
  5682.         </parameters>
  5683.       </method>
  5684.       <method name="SetActive" cname="gtk_combo_box_set_active">
  5685.         <return-type type="void" />
  5686.         <parameters>
  5687.           <parameter type="gint" name="index_" />
  5688.         </parameters>
  5689.       </method>
  5690.       <method name="SetActiveIter" cname="gtk_combo_box_set_active_iter">
  5691.         <return-type type="void" />
  5692.         <parameters>
  5693.           <parameter type="GtkTreeIter*" name="iter" />
  5694.         </parameters>
  5695.       </method>
  5696.       <method name="SetAddTearoffs" cname="gtk_combo_box_set_add_tearoffs">
  5697.         <return-type type="void" />
  5698.         <parameters>
  5699.           <parameter type="gboolean" name="add_tearoffs" />
  5700.         </parameters>
  5701.       </method>
  5702.       <method name="SetColumnSpanColumn" cname="gtk_combo_box_set_column_span_column">
  5703.         <return-type type="void" />
  5704.         <parameters>
  5705.           <parameter type="gint" name="column_span" />
  5706.         </parameters>
  5707.       </method>
  5708.       <method name="SetFocusOnClick" cname="gtk_combo_box_set_focus_on_click">
  5709.         <return-type type="void" />
  5710.         <parameters>
  5711.           <parameter type="gboolean" name="focus_on_click" />
  5712.         </parameters>
  5713.       </method>
  5714.       <method name="SetModel" cname="gtk_combo_box_set_model">
  5715.         <return-type type="void" />
  5716.         <parameters>
  5717.           <parameter type="GtkTreeModel*" name="model" />
  5718.         </parameters>
  5719.       </method>
  5720.       <method name="SetRowSeparatorFunc" cname="gtk_combo_box_set_row_separator_func">
  5721.         <return-type type="void" />
  5722.         <parameters>
  5723.           <parameter type="GtkTreeViewRowSeparatorFunc" name="func" />
  5724.           <parameter type="gpointer" name="data" />
  5725.           <parameter name="destroy" type="GDestroyNotify" />
  5726.         </parameters>
  5727.       </method>
  5728.       <method name="SetRowSpanColumn" cname="gtk_combo_box_set_row_span_column">
  5729.         <return-type type="void" />
  5730.         <parameters>
  5731.           <parameter type="gint" name="row_span" />
  5732.         </parameters>
  5733.       </method>
  5734.       <method cname="gtk_combo_box_set_title" name="SetTearoffTitle">
  5735.         <return-type type="void" />
  5736.         <parameters>
  5737.           <parameter type="const-gchar*" name="title" />
  5738.         </parameters>
  5739.       </method>
  5740.       <method name="SetWrapWidth" cname="gtk_combo_box_set_wrap_width">
  5741.         <return-type type="void" />
  5742.         <parameters>
  5743.           <parameter type="gint" name="width" />
  5744.         </parameters>
  5745.       </method>
  5746.     </object>
  5747.     <object name="ComboBoxEntry" cname="GtkComboBoxEntry" parent="GtkComboBox">
  5748.       <field name="Priv" cname="priv" type="GtkComboBoxEntryPrivate*" />
  5749.       <property name="TextColumn" cname="text-column" type="gint" readable="true" writeable="true" />
  5750.       <implements>
  5751.         <interface cname="GtkBuildable" hidden="1" />
  5752.       </implements>
  5753.       <method name="GetTextColumn" cname="gtk_combo_box_entry_get_text_column">
  5754.         <return-type type="gint" />
  5755.       </method>
  5756.       <method name="GetType" cname="gtk_combo_box_entry_get_type" shared="true">
  5757.         <return-type type="GType" />
  5758.       </method>
  5759.       <constructor cname="gtk_combo_box_entry_new" />
  5760.       <constructor cname="gtk_combo_box_entry_new_text" />
  5761.       <constructor cname="gtk_combo_box_entry_new_with_model">
  5762.         <parameters>
  5763.           <parameter type="GtkTreeModel*" name="model" />
  5764.           <parameter type="gint" name="text_column" />
  5765.         </parameters>
  5766.       </constructor>
  5767.       <method name="SetTextColumn" cname="gtk_combo_box_entry_set_text_column">
  5768.         <return-type type="void" />
  5769.         <parameters>
  5770.           <parameter type="gint" name="text_column" />
  5771.         </parameters>
  5772.       </method>
  5773.     </object>
  5774.     <object name="Container" cname="GtkContainer" parent="GtkWidget">
  5775.       <field name="FocusChild" cname="focus_child" type="GtkWidget*" access="public" />
  5776.       <field name="BorderWidth" cname="border_width" bits="16" type="guint" />
  5777.       <field name="NeedResize" cname="need_resize" bits="1" type="guint" />
  5778.       <field name="ResizeMode" cname="resize_mode" bits="2" type="guint" />
  5779.       <field name="ReallocateRedraws" cname="reallocate_redraws" bits="1" type="guint" />
  5780.       <field name="HasFocusChain" cname="has_focus_chain" bits="1" type="guint" />
  5781.       <property name="ResizeMode" cname="resize-mode" type="GtkResizeMode" readable="true" writeable="true" />
  5782.       <property name="BorderWidth" cname="border-width" type="guint" readable="true" writeable="true" />
  5783.       <property name="Child" cname="child" type="GtkWidget" writeable="true" />
  5784.       <signal cname="add" when="FIRST" field_name="add" name="Added">
  5785.         <return-type type="void" />
  5786.         <parameters>
  5787.           <parameter type="GtkContainer*" name="container" />
  5788.           <parameter type="GtkWidget*" name="widget" />
  5789.         </parameters>
  5790.       </signal>
  5791.       <signal cname="remove" when="FIRST" field_name="remove" name="Removed">
  5792.         <return-type type="void" />
  5793.         <parameters>
  5794.           <parameter type="GtkContainer*" name="container" />
  5795.           <parameter type="GtkWidget*" name="widget" />
  5796.         </parameters>
  5797.       </signal>
  5798.       <signal cname="check_resize" when="LAST" field_name="check_resize" name="ResizeChecked">
  5799.         <return-type type="void" />
  5800.         <parameters>
  5801.           <parameter type="GtkContainer*" name="container" />
  5802.         </parameters>
  5803.       </signal>
  5804.       <virtual_method name="Forall" cname="forall">
  5805.         <return-type type="void" />
  5806.         <parameters>
  5807.           <parameter type="GtkContainer*" name="container" />
  5808.           <parameter type="gboolean" name="include_internals" />
  5809.           <parameter type="GtkCallback" name="callback" />
  5810.           <parameter type="gpointer" name="callback_data" />
  5811.         </parameters>
  5812.       </virtual_method>
  5813.       <signal cname="set-focus-child" when="FIRST" field_name="set_focus_child" name="FocusChildSet">
  5814.         <return-type type="void" />
  5815.         <parameters>
  5816.           <parameter type="GtkContainer*" name="container" />
  5817.           <parameter type="GtkWidget*" name="widget" />
  5818.         </parameters>
  5819.       </signal>
  5820.       <virtual_method name="ChildType" cname="child_type">
  5821.         <return-type type="GType" />
  5822.         <parameters>
  5823.           <parameter type="GtkContainer*" name="container" />
  5824.         </parameters>
  5825.       </virtual_method>
  5826.       <virtual_method name="CompositeName" cname="composite_name">
  5827.         <return-type type="gchar*" />
  5828.         <parameters>
  5829.           <parameter type="GtkContainer*" name="container" />
  5830.           <parameter type="GtkWidget*" name="child" />
  5831.         </parameters>
  5832.       </virtual_method>
  5833.       <virtual_method name="SetChildProperty" cname="set_child_property">
  5834.         <return-type type="void" />
  5835.         <parameters>
  5836.           <parameter type="GtkContainer*" name="container" />
  5837.           <parameter type="GtkWidget*" name="child" />
  5838.           <parameter type="guint" name="property_id" />
  5839.           <parameter type="const-GValue*" name="value" />
  5840.           <parameter type="GParamSpec*" name="pspec" />
  5841.         </parameters>
  5842.       </virtual_method>
  5843.       <virtual_method name="GetChildProperty" cname="get_child_property">
  5844.         <return-type type="void" />
  5845.         <parameters>
  5846.           <parameter type="GtkContainer*" name="container" />
  5847.           <parameter type="GtkWidget*" name="child" />
  5848.           <parameter type="guint" name="property_id" />
  5849.           <parameter type="GValue*" name="value" />
  5850.           <parameter type="GParamSpec*" name="pspec" />
  5851.         </parameters>
  5852.       </virtual_method>
  5853.       <implements>
  5854.         <interface cname="GtkBuildable" hidden="1" />
  5855.       </implements>
  5856.       <method name="Add" cname="gtk_container_add">
  5857.         <return-type type="void" />
  5858.         <parameters>
  5859.           <parameter type="GtkWidget*" name="widget" />
  5860.         </parameters>
  5861.       </method>
  5862.       <method name="AddWithProperties" cname="gtk_container_add_with_properties" hidden="1">
  5863.         <return-type type="void" />
  5864.         <parameters>
  5865.           <parameter type="GtkWidget*" name="widget" />
  5866.           <parameter type="const-gchar*" name="first_prop_name" />
  5867.           <parameter ellipsis="true" />
  5868.         </parameters>
  5869.       </method>
  5870.       <method name="CheckResize" cname="gtk_container_check_resize">
  5871.         <return-type type="void" />
  5872.       </method>
  5873.       <method name="ChildGet" cname="gtk_container_child_get" hidden="1">
  5874.         <return-type type="void" />
  5875.         <parameters>
  5876.           <parameter type="GtkWidget*" name="child" />
  5877.           <parameter type="const-gchar*" name="first_prop_name" />
  5878.           <parameter ellipsis="true" />
  5879.         </parameters>
  5880.       </method>
  5881.       <method name="ChildGetProperty" cname="gtk_container_child_get_property" hidden="1">
  5882.         <return-type type="void" />
  5883.         <parameters>
  5884.           <parameter type="GtkWidget*" name="child" />
  5885.           <parameter type="const-gchar*" name="property_name" />
  5886.           <parameter type="GValue*" name="value" />
  5887.         </parameters>
  5888.       </method>
  5889.       <method name="ChildGetValist" cname="gtk_container_child_get_valist">
  5890.         <return-type type="void" />
  5891.         <parameters>
  5892.           <parameter type="GtkWidget*" name="child" />
  5893.           <parameter type="const-gchar*" name="first_property_name" />
  5894.           <parameter type="va_list" name="var_args" />
  5895.         </parameters>
  5896.       </method>
  5897.       <method name="ChildSet" cname="gtk_container_child_set" hidden="1">
  5898.         <return-type type="void" />
  5899.         <parameters>
  5900.           <parameter type="GtkWidget*" name="child" />
  5901.           <parameter type="const-gchar*" name="first_prop_name" />
  5902.           <parameter ellipsis="true" />
  5903.         </parameters>
  5904.       </method>
  5905.       <method name="ChildSetProperty" cname="gtk_container_child_set_property">
  5906.         <return-type type="void" />
  5907.         <parameters>
  5908.           <parameter type="GtkWidget*" name="child" />
  5909.           <parameter type="const-gchar*" name="property_name" />
  5910.           <parameter type="const-GValue*" name="value" />
  5911.         </parameters>
  5912.       </method>
  5913.       <method name="ChildSetValist" cname="gtk_container_child_set_valist">
  5914.         <return-type type="void" />
  5915.         <parameters>
  5916.           <parameter type="GtkWidget*" name="child" />
  5917.           <parameter type="const-gchar*" name="first_property_name" />
  5918.           <parameter type="va_list" name="var_args" />
  5919.         </parameters>
  5920.       </method>
  5921.       <method name="ChildType" cname="gtk_container_child_type" hidden="1">
  5922.         <return-type type="GType" />
  5923.       </method>
  5924.       <method name="ClassFindChildProperty" cname="gtk_container_class_find_child_property" shared="true" hidden="1">
  5925.         <return-type type="GParamSpec*" />
  5926.         <parameters>
  5927.           <parameter type="GObjectClass*" name="cclass" />
  5928.           <parameter type="const-gchar*" name="property_name" />
  5929.         </parameters>
  5930.       </method>
  5931.       <method name="ClassInstallChildProperty" cname="gtk_container_class_install_child_property" shared="true" hidden="1">
  5932.         <return-type type="void" />
  5933.         <parameters>
  5934.           <parameter type="GtkContainerClass*" name="cclass" />
  5935.           <parameter type="guint" name="property_id" />
  5936.           <parameter type="GParamSpec*" name="pspec" />
  5937.         </parameters>
  5938.       </method>
  5939.       <method name="ClassListChildProperties" cname="gtk_container_class_list_child_properties" shared="true" hidden="1">
  5940.         <return-type type="GParamSpec**" />
  5941.         <parameters>
  5942.           <parameter type="GObjectClass*" name="cclass" />
  5943.           <parameter type="guint*" name="n_properties" />
  5944.         </parameters>
  5945.       </method>
  5946.       <method name="Forall" cname="gtk_container_forall">
  5947.         <return-type type="void" />
  5948.         <parameters>
  5949.           <parameter type="GtkCallback" name="callback" scope="call" />
  5950.           <parameter type="gpointer" name="callback_data" />
  5951.         </parameters>
  5952.       </method>
  5953.       <method name="Foreach" cname="gtk_container_foreach">
  5954.         <return-type type="void" />
  5955.         <parameters>
  5956.           <parameter type="GtkCallback" name="callback" scope="call" />
  5957.           <parameter type="gpointer" name="callback_data" />
  5958.         </parameters>
  5959.       </method>
  5960.       <method name="ForeachFull" cname="gtk_container_foreach_full" deprecated="1" hidden="1">
  5961.         <return-type type="void" />
  5962.         <parameters>
  5963.           <parameter type="GtkCallback" name="callback" />
  5964.           <parameter type="GtkCallbackMarshal" name="marshal" />
  5965.           <parameter type="gpointer" name="callback_data" />
  5966.           <parameter name="notify" type="GDestroyNotify" />
  5967.         </parameters>
  5968.       </method>
  5969.       <method name="GetBorderWidth" cname="gtk_container_get_border_width">
  5970.         <return-type type="guint" />
  5971.       </method>
  5972.       <method name="GetChildren" cname="gtk_container_get_children">
  5973.         <return-type type="GList*" element_type="GtkWidget*" owned="true" />
  5974.       </method>
  5975.       <method name="GetFocusChain" cname="gtk_container_get_focus_chain" hidden="1">
  5976.         <return-type type="gboolean" />
  5977.         <parameters>
  5978.           <parameter type="GList**" name="focusable_widgets" />
  5979.         </parameters>
  5980.       </method>
  5981.       <method name="GetFocusHadjustment" cname="gtk_container_get_focus_hadjustment">
  5982.         <return-type type="GtkAdjustment*" />
  5983.       </method>
  5984.       <method name="GetFocusVadjustment" cname="gtk_container_get_focus_vadjustment">
  5985.         <return-type type="GtkAdjustment*" />
  5986.       </method>
  5987.       <method name="GetResizeMode" cname="gtk_container_get_resize_mode">
  5988.         <return-type type="GtkResizeMode" />
  5989.       </method>
  5990.       <method name="GetType" cname="gtk_container_get_type" shared="true">
  5991.         <return-type type="GType" />
  5992.       </method>
  5993.       <method name="PropagateExpose" cname="gtk_container_propagate_expose">
  5994.         <return-type type="void" />
  5995.         <parameters>
  5996.           <parameter type="GtkWidget*" name="child" />
  5997.           <parameter type="GdkEventExpose*" name="event" />
  5998.         </parameters>
  5999.       </method>
  6000.       <method name="Remove" cname="gtk_container_remove">
  6001.         <return-type type="void" />
  6002.         <parameters>
  6003.           <parameter type="GtkWidget*" name="widget" />
  6004.         </parameters>
  6005.       </method>
  6006.       <method name="ResizeChildren" cname="gtk_container_resize_children">
  6007.         <return-type type="void" />
  6008.       </method>
  6009.       <method name="SetBorderWidth" cname="gtk_container_set_border_width">
  6010.         <return-type type="void" />
  6011.         <parameters>
  6012.           <parameter type="guint" name="border_width" />
  6013.         </parameters>
  6014.       </method>
  6015.       <method name="SetFocusChain" cname="gtk_container_set_focus_chain" hidden="1">
  6016.         <return-type type="void" />
  6017.         <parameters>
  6018.           <parameter type="GList*" name="focusable_widgets" />
  6019.         </parameters>
  6020.       </method>
  6021.       <method name="SetFocusChild" cname="gtk_container_set_focus_child">
  6022.         <return-type type="void" />
  6023.         <parameters>
  6024.           <parameter type="GtkWidget*" name="child" />
  6025.         </parameters>
  6026.       </method>
  6027.       <method name="SetFocusHadjustment" cname="gtk_container_set_focus_hadjustment">
  6028.         <return-type type="void" />
  6029.         <parameters>
  6030.           <parameter type="GtkAdjustment*" name="adjustment" />
  6031.         </parameters>
  6032.       </method>
  6033.       <method name="SetFocusVadjustment" cname="gtk_container_set_focus_vadjustment">
  6034.         <return-type type="void" />
  6035.         <parameters>
  6036.           <parameter type="GtkAdjustment*" name="adjustment" />
  6037.         </parameters>
  6038.       </method>
  6039.       <method name="SetReallocateRedraws" cname="gtk_container_set_reallocate_redraws">
  6040.         <return-type type="void" />
  6041.         <parameters>
  6042.           <parameter type="gboolean" name="needs_redraws" />
  6043.         </parameters>
  6044.       </method>
  6045.       <method name="SetResizeMode" cname="gtk_container_set_resize_mode">
  6046.         <return-type type="void" />
  6047.         <parameters>
  6048.           <parameter type="GtkResizeMode" name="resize_mode" />
  6049.         </parameters>
  6050.       </method>
  6051.       <method name="UnsetFocusChain" cname="gtk_container_unset_focus_chain">
  6052.         <return-type type="void" />
  6053.       </method>
  6054.       <implements>
  6055.         <interface name="IEnumerable" />
  6056.       </implements>
  6057.     </object>
  6058.     <object name="Curve" cname="GtkCurve" parent="GtkDrawingArea">
  6059.       <field name="CursorType" cname="cursor_type" type="gint" />
  6060.       <field name="MinX" cname="min_x" type="gfloat" />
  6061.       <field name="MaxX" cname="max_x" type="gfloat" />
  6062.       <field name="MinY" cname="min_y" type="gfloat" />
  6063.       <field name="MaxY" cname="max_y" type="gfloat" />
  6064.       <field name="Pixmap" cname="pixmap" type="GdkPixmap*" />
  6065.       <field name="CurveType" cname="curve_type" type="GtkCurveType" />
  6066.       <field name="Height" cname="height" type="gint" />
  6067.       <field name="GrabPoint" cname="grab_point" type="gint" />
  6068.       <field name="Last" cname="last" type="gint" />
  6069.       <field name="NumPoints" cname="num_points" type="gint" />
  6070.       <field name="Point" cname="point" type="GdkPoint*" />
  6071.       <field name="NumCtlpoints" cname="num_ctlpoints" type="gint" />
  6072.       <field name="Ctlpoint" cname="(*ctlpoint)[2]" type="gfloat" />
  6073.       <property name="CurveType" cname="curve-type" type="GtkCurveType" readable="true" writeable="true" />
  6074.       <property name="MinX" cname="min-x" type="gfloat" readable="true" writeable="true" />
  6075.       <property name="MaxX" cname="max-x" type="gfloat" readable="true" writeable="true" />
  6076.       <property name="MinY" cname="min-y" type="gfloat" readable="true" writeable="true" />
  6077.       <property name="MaxY" cname="max-y" type="gfloat" readable="true" writeable="true" />
  6078.       <signal name="CurveTypeChanged" cname="curve_type_changed" when="FIRST" field_name="curve_type_changed">
  6079.         <return-type type="void" />
  6080.         <parameters>
  6081.           <parameter type="GtkCurve*" name="curve" />
  6082.         </parameters>
  6083.       </signal>
  6084.       <method name="GetType" cname="gtk_curve_get_type" shared="true">
  6085.         <return-type type="GType" />
  6086.       </method>
  6087.       <method name="GetVector" cname="gtk_curve_get_vector">
  6088.         <return-type type="void" />
  6089.         <parameters>
  6090.           <parameter type="int" name="veclen" />
  6091.           <parameter type="gfloat" array="true" name="vector" />
  6092.         </parameters>
  6093.       </method>
  6094.       <constructor cname="gtk_curve_new" />
  6095.       <method name="Reset" cname="gtk_curve_reset">
  6096.         <return-type type="void" />
  6097.       </method>
  6098.       <method name="SetCurveType" cname="gtk_curve_set_curve_type">
  6099.         <return-type type="void" />
  6100.         <parameters>
  6101.           <parameter type="GtkCurveType" name="type" />
  6102.         </parameters>
  6103.       </method>
  6104.       <method name="SetGamma" cname="gtk_curve_set_gamma">
  6105.         <return-type type="void" />
  6106.         <parameters>
  6107.           <parameter type="gfloat" name="gamma_" />
  6108.         </parameters>
  6109.       </method>
  6110.       <method name="SetRange" cname="gtk_curve_set_range">
  6111.         <return-type type="void" />
  6112.         <parameters>
  6113.           <parameter type="gfloat" name="min_x" />
  6114.           <parameter type="gfloat" name="max_x" />
  6115.           <parameter type="gfloat" name="min_y" />
  6116.           <parameter type="gfloat" name="max_y" />
  6117.         </parameters>
  6118.       </method>
  6119.       <method name="SetVector" cname="gtk_curve_set_vector">
  6120.         <return-type type="void" />
  6121.         <parameters>
  6122.           <parameter type="int" name="veclen" />
  6123.           <parameter type="gfloat" array="true" name="vector" />
  6124.         </parameters>
  6125.       </method>
  6126.     </object>
  6127.     <object name="Dialog" cname="GtkDialog" parent="GtkWindow">
  6128.       <field cname="vbox" access="public" name="VBox" type="GtkVBox*" />
  6129.       <field name="ActionArea" cname="action_area" access="public" type="GtkHButtonBox*" />
  6130.       <field name="Separator" cname="separator" type="GtkWidget*" />
  6131.       <property name="HasSeparator" cname="has-separator" type="gboolean" readable="true" writeable="true" />
  6132.       <signal name="Response" cname="response" when="LAST" field_name="response">
  6133.         <return-type type="void" />
  6134.         <parameters>
  6135.           <parameter type="GtkDialog*" name="dialog" />
  6136.           <parameter name="response_id" type="GtkResponseType" />
  6137.         </parameters>
  6138.       </signal>
  6139.       <signal name="Close" cname="close" when="LAST" field_name="close">
  6140.         <return-type type="void" />
  6141.         <parameters>
  6142.           <parameter type="GtkDialog*" name="dialog" />
  6143.         </parameters>
  6144.       </signal>
  6145.       <implements>
  6146.         <interface cname="GtkBuildable" hidden="1" />
  6147.       </implements>
  6148.       <method name="AddActionWidget" cname="gtk_dialog_add_action_widget">
  6149.         <return-type type="void" />
  6150.         <parameters>
  6151.           <parameter type="GtkWidget*" name="child" />
  6152.           <parameter type="gint" name="response_id" />
  6153.         </parameters>
  6154.       </method>
  6155.       <method name="AddButton" cname="gtk_dialog_add_button">
  6156.         <return-type type="GtkWidget*" />
  6157.         <parameters>
  6158.           <parameter type="const-gchar*" name="button_text" />
  6159.           <parameter type="gint" name="response_id" />
  6160.         </parameters>
  6161.       </method>
  6162.       <method name="AddButtons" cname="gtk_dialog_add_buttons" hidden="1">
  6163.         <return-type type="void" />
  6164.         <parameters>
  6165.           <parameter type="const-gchar*" name="first_button_text" />
  6166.           <parameter ellipsis="true" />
  6167.         </parameters>
  6168.       </method>
  6169.       <method name="GetHasSeparator" cname="gtk_dialog_get_has_separator">
  6170.         <return-type type="gboolean" />
  6171.       </method>
  6172.       <method name="GetResponseForWidget" cname="gtk_dialog_get_response_for_widget">
  6173.         <return-type type="gint" />
  6174.         <parameters>
  6175.           <parameter type="GtkWidget*" name="widget" />
  6176.         </parameters>
  6177.       </method>
  6178.       <method name="GetType" cname="gtk_dialog_get_type" shared="true">
  6179.         <return-type type="GType" />
  6180.       </method>
  6181.       <constructor cname="gtk_dialog_new" />
  6182.       <constructor cname="gtk_dialog_new_with_buttons" hidden="1">
  6183.         <parameters>
  6184.           <parameter type="const-gchar*" name="title" />
  6185.           <parameter type="GtkWindow*" name="parent" />
  6186.           <parameter type="GtkDialogFlags" name="flags" />
  6187.           <parameter type="const-gchar*" name="first_button_text" />
  6188.           <parameter ellipsis="true" />
  6189.         </parameters>
  6190.       </constructor>
  6191.       <method cname="gtk_dialog_response" name="Respond">
  6192.         <return-type type="void" />
  6193.         <parameters>
  6194.           <parameter type="gint" name="response_id" />
  6195.         </parameters>
  6196.       </method>
  6197.       <method name="Run" cname="gtk_dialog_run">
  6198.         <return-type type="gint" />
  6199.       </method>
  6200.       <method cname="gtk_dialog_set_alternative_button_order_from_array" name="SetAlternativeButtonOrder">
  6201.         <return-type type="void" />
  6202.         <parameters>
  6203.           <parameter type="gint" name="n_params" />
  6204.           <parameter type="gint*" name="new_order" array="1" />
  6205.         </parameters>
  6206.       </method>
  6207.       <method name="SetDefaultResponse" cname="gtk_dialog_set_default_response">
  6208.         <return-type type="void" />
  6209.         <parameters>
  6210.           <parameter name="response_id" type="GtkResponseType" />
  6211.         </parameters>
  6212.       </method>
  6213.       <method name="SetHasSeparator" cname="gtk_dialog_set_has_separator">
  6214.         <return-type type="void" />
  6215.         <parameters>
  6216.           <parameter type="gboolean" name="setting" />
  6217.         </parameters>
  6218.       </method>
  6219.       <method name="SetResponseSensitive" cname="gtk_dialog_set_response_sensitive">
  6220.         <return-type type="void" />
  6221.         <parameters>
  6222.           <parameter name="response_id" type="GtkResponseType" />
  6223.           <parameter type="gboolean" name="setting" />
  6224.         </parameters>
  6225.       </method>
  6226.     </object>
  6227.     <object name="DrawingArea" cname="GtkDrawingArea" parent="GtkWidget">
  6228.       <field name="DrawData" cname="draw_data" type="gpointer" />
  6229.       <method name="GetType" cname="gtk_drawing_area_get_type" shared="true">
  6230.         <return-type type="GType" />
  6231.       </method>
  6232.       <constructor cname="gtk_drawing_area_new" />
  6233.       <method name="Size" cname="gtk_drawing_area_size" deprecated="1">
  6234.         <return-type type="void" />
  6235.         <parameters>
  6236.           <parameter type="gint" name="width" />
  6237.           <parameter type="gint" name="height" />
  6238.         </parameters>
  6239.       </method>
  6240.     </object>
  6241.     <object name="Entry" cname="GtkEntry" parent="GtkWidget">
  6242.       <field name="Text" cname="text" type="gchar*" />
  6243.       <field name="Editable" cname="editable" bits="1" type="guint" />
  6244.       <field name="Visible" cname="visible" bits="1" type="guint" />
  6245.       <field name="OverwriteMode" cname="overwrite_mode" bits="1" type="guint" />
  6246.       <field name="InDrag" cname="in_drag" bits="1" type="guint" />
  6247.       <field name="TextLength" cname="text_length" type="guint16" />
  6248.       <field name="TextMaxLength" cname="text_max_length" type="guint16" />
  6249.       <field name="TextArea" cname="text_area" type="GdkWindow*" />
  6250.       <field name="ImContext" cname="im_context" type="GtkIMContext*" />
  6251.       <field name="PopupMenu" cname="popup_menu" type="GtkWidget*" />
  6252.       <field name="CurrentPos" cname="current_pos" type="gint" />
  6253.       <field name="SelectionBound" cname="selection_bound" type="gint" />
  6254.       <field name="CachedLayout" cname="cached_layout" type="PangoLayout*" />
  6255.       <field name="CacheIncludesPreedit" cname="cache_includes_preedit" bits="1" type="guint" />
  6256.       <field name="NeedImReset" cname="need_im_reset" bits="1" type="guint" />
  6257.       <field name="HasFrame" cname="has_frame" bits="1" type="guint" />
  6258.       <field name="ActivatesDefault" cname="activates_default" bits="1" type="guint" />
  6259.       <field name="CursorVisible" cname="cursor_visible" bits="1" type="guint" />
  6260.       <field name="InClick" cname="in_click" bits="1" type="guint" />
  6261.       <field name="IsCellRenderer" cname="is_cell_renderer" bits="1" type="guint" />
  6262.       <field name="EditingCanceled" cname="editing_canceled" bits="1" type="guint" />
  6263.       <field name="MouseCursorObscured" cname="mouse_cursor_obscured" bits="1" type="guint" />
  6264.       <field name="SelectWords" cname="select_words" bits="1" type="guint" />
  6265.       <field name="SelectLines" cname="select_lines" bits="1" type="guint" />
  6266.       <field name="ResolvedDir" cname="resolved_dir" bits="4" type="guint" />
  6267.       <field name="TruncateMultiline" cname="truncate_multiline" bits="1" type="guint" />
  6268.       <field name="Button" cname="button" type="guint" />
  6269.       <field name="BlinkTimeout" cname="blink_timeout" type="guint" />
  6270.       <field name="RecomputeIdle" cname="recompute_idle" type="guint" />
  6271.       <field name="ScrollOffset" cname="scroll_offset" type="gint" />
  6272.       <field name="Ascent" cname="ascent" type="gint" />
  6273.       <field name="Descent" cname="descent" type="gint" />
  6274.       <field name="TextSize" cname="text_size" type="guint16" />
  6275.       <field name="NBytes" cname="n_bytes" type="guint16" />
  6276.       <field name="PreeditLength" cname="preedit_length" type="guint16" />
  6277.       <field name="PreeditCursor" cname="preedit_cursor" type="guint16" />
  6278.       <field name="DndPosition" cname="dnd_position" type="gint" />
  6279.       <field name="DragStartX" cname="drag_start_x" type="gint" />
  6280.       <field name="DragStartY" cname="drag_start_y" type="gint" />
  6281.       <field name="InvisibleChar" cname="invisible_char" type="gunichar" />
  6282.       <field name="WidthChars" cname="width_chars" type="gint" />
  6283.       <property name="CursorPosition" cname="cursor-position" type="gint" readable="true" />
  6284.       <property name="SelectionBound" cname="selection-bound" type="gint" readable="true" />
  6285.       <property name="Editable" cname="editable" type="gboolean" readable="true" writeable="true" hidden="1" />
  6286.       <property name="MaxLength" cname="max-length" type="gint" readable="true" writeable="true" />
  6287.       <property name="Visibility" cname="visibility" type="gboolean" readable="true" writeable="true" />
  6288.       <property name="HasFrame" cname="has-frame" type="gboolean" readable="true" writeable="true" />
  6289.       <property name="InnerBorder" cname="inner-border" type="GtkBorder" readable="true" writeable="true" />
  6290.       <property name="InvisibleChar" cname="invisible-char" type="gunichar" readable="true" writeable="true" />
  6291.       <property name="ActivatesDefault" cname="activates-default" type="gboolean" readable="true" writeable="true" />
  6292.       <property name="WidthChars" cname="width-chars" type="gint" readable="true" writeable="true" />
  6293.       <property name="ScrollOffset" cname="scroll-offset" type="gint" readable="true" />
  6294.       <property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
  6295.       <property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
  6296.       <property name="TruncateMultiline" cname="truncate-multiline" type="gboolean" readable="true" writeable="true" />
  6297.       <property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
  6298.       <signal name="PopulatePopup" cname="populate_popup" when="LAST" field_name="populate_popup">
  6299.         <return-type type="void" />
  6300.         <parameters>
  6301.           <parameter type="GtkEntry*" name="entry" />
  6302.           <parameter type="GtkMenu*" name="menu" />
  6303.         </parameters>
  6304.       </signal>
  6305.       <signal cname="activate" when="LAST" field_name="activate" name="Activated">
  6306.         <return-type type="void" />
  6307.         <parameters>
  6308.           <parameter type="GtkEntry*" name="entry" />
  6309.         </parameters>
  6310.       </signal>
  6311.       <signal name="MoveCursor" cname="move_cursor" when="LAST" field_name="move_cursor">
  6312.         <return-type type="void" />
  6313.         <parameters>
  6314.           <parameter type="GtkEntry*" name="entry" />
  6315.           <parameter type="GtkMovementStep" name="step" />
  6316.           <parameter type="gint" name="count" />
  6317.           <parameter type="gboolean" name="extend_selection" />
  6318.         </parameters>
  6319.       </signal>
  6320.       <signal name="InsertAtCursor" cname="insert_at_cursor" when="LAST" field_name="insert_at_cursor">
  6321.         <return-type type="void" />
  6322.         <parameters>
  6323.           <parameter type="GtkEntry*" name="entry" />
  6324.           <parameter type="const-gchar*" name="str" />
  6325.         </parameters>
  6326.       </signal>
  6327.       <signal name="DeleteFromCursor" cname="delete_from_cursor" when="LAST" field_name="delete_from_cursor">
  6328.         <return-type type="void" />
  6329.         <parameters>
  6330.           <parameter type="GtkEntry*" name="entry" />
  6331.           <parameter type="GtkDeleteType" name="type" />
  6332.           <parameter type="gint" name="count" />
  6333.         </parameters>
  6334.       </signal>
  6335.       <signal name="Backspace" cname="backspace" when="LAST" field_name="backspace">
  6336.         <return-type type="void" />
  6337.         <parameters>
  6338.           <parameter type="GtkEntry*" name="entry" />
  6339.         </parameters>
  6340.       </signal>
  6341.       <signal cname="cut_clipboard" when="LAST" field_name="cut_clipboard" name="ClipboardCut">
  6342.         <return-type type="void" />
  6343.         <parameters>
  6344.           <parameter type="GtkEntry*" name="entry" />
  6345.         </parameters>
  6346.       </signal>
  6347.       <signal cname="copy_clipboard" when="LAST" field_name="copy_clipboard" name="ClipboardCopied">
  6348.         <return-type type="void" />
  6349.         <parameters>
  6350.           <parameter type="GtkEntry*" name="entry" />
  6351.         </parameters>
  6352.       </signal>
  6353.       <signal cname="paste_clipboard" when="LAST" field_name="paste_clipboard" name="ClipboardPasted">
  6354.         <return-type type="void" />
  6355.         <parameters>
  6356.           <parameter type="GtkEntry*" name="entry" />
  6357.         </parameters>
  6358.       </signal>
  6359.       <signal name="ToggleOverwrite" cname="toggle_overwrite" when="LAST" field_name="toggle_overwrite">
  6360.         <return-type type="void" />
  6361.         <parameters>
  6362.           <parameter type="GtkEntry*" name="entry" />
  6363.         </parameters>
  6364.       </signal>
  6365.       <implements>
  6366.         <interface cname="GtkEditable" />
  6367.         <interface cname="GtkCellEditable" />
  6368.       </implements>
  6369.       <method name="AppendText" cname="gtk_entry_append_text" deprecated="1">
  6370.         <return-type type="void" />
  6371.         <parameters>
  6372.           <parameter type="const-gchar*" name="text" />
  6373.         </parameters>
  6374.       </method>
  6375.       <method name="GetActivatesDefault" cname="gtk_entry_get_activates_default">
  6376.         <return-type type="gboolean" />
  6377.       </method>
  6378.       <method name="GetAlignment" cname="gtk_entry_get_alignment">
  6379.         <return-type type="gfloat" />
  6380.       </method>
  6381.       <method name="GetCompletion" cname="gtk_entry_get_completion">
  6382.         <return-type type="GtkEntryCompletion*" />
  6383.       </method>
  6384.       <method name="GetCursorHadjustment" cname="gtk_entry_get_cursor_hadjustment">
  6385.         <return-type type="GtkAdjustment*" />
  6386.       </method>
  6387.       <method name="GetHasFrame" cname="gtk_entry_get_has_frame">
  6388.         <return-type type="gboolean" />
  6389.       </method>
  6390.       <method name="GetInnerBorder" cname="gtk_entry_get_inner_border">
  6391.         <return-type type="const-GtkBorder*" />
  6392.       </method>
  6393.       <method name="GetInvisibleChar" cname="gtk_entry_get_invisible_char">
  6394.         <return-type type="gunichar" />
  6395.       </method>
  6396.       <method name="GetLayout" cname="gtk_entry_get_layout">
  6397.         <return-type type="PangoLayout*" />
  6398.       </method>
  6399.       <method name="GetLayoutOffsets" cname="gtk_entry_get_layout_offsets">
  6400.         <return-type type="void" />
  6401.         <parameters>
  6402.           <parameter type="gint*" name="x" />
  6403.           <parameter type="gint*" name="y" />
  6404.         </parameters>
  6405.       </method>
  6406.       <method name="GetMaxLength" cname="gtk_entry_get_max_length">
  6407.         <return-type type="gint" />
  6408.       </method>
  6409.       <method name="GetText" cname="gtk_entry_get_text">
  6410.         <return-type type="const-gchar*" />
  6411.       </method>
  6412.       <method name="GetType" cname="gtk_entry_get_type" shared="true">
  6413.         <return-type type="GType" />
  6414.       </method>
  6415.       <method name="GetVisibility" cname="gtk_entry_get_visibility">
  6416.         <return-type type="gboolean" />
  6417.       </method>
  6418.       <method name="GetWidthChars" cname="gtk_entry_get_width_chars">
  6419.         <return-type type="gint" />
  6420.       </method>
  6421.       <method name="LayoutIndexToTextIndex" cname="gtk_entry_layout_index_to_text_index">
  6422.         <return-type type="gint" />
  6423.         <parameters>
  6424.           <parameter type="gint" name="layout_index" />
  6425.         </parameters>
  6426.       </method>
  6427.       <constructor cname="gtk_entry_new" />
  6428.       <constructor cname="gtk_entry_new_with_max_length" deprecated="1">
  6429.         <parameters>
  6430.           <parameter type="gint" name="max" />
  6431.         </parameters>
  6432.       </constructor>
  6433.       <method name="PrependText" cname="gtk_entry_prepend_text" deprecated="1">
  6434.         <return-type type="void" />
  6435.         <parameters>
  6436.           <parameter type="const-gchar*" name="text" />
  6437.         </parameters>
  6438.       </method>
  6439.       <method name="SelectRegion" cname="gtk_entry_select_region" deprecated="1" hidden="1">
  6440.         <return-type type="void" />
  6441.         <parameters>
  6442.           <parameter type="gint" name="start" />
  6443.           <parameter type="gint" name="end" />
  6444.         </parameters>
  6445.       </method>
  6446.       <method name="SetActivatesDefault" cname="gtk_entry_set_activates_default">
  6447.         <return-type type="void" />
  6448.         <parameters>
  6449.           <parameter type="gboolean" name="setting" />
  6450.         </parameters>
  6451.       </method>
  6452.       <method name="SetAlignment" cname="gtk_entry_set_alignment">
  6453.         <return-type type="void" />
  6454.         <parameters>
  6455.           <parameter type="gfloat" name="xalign" />
  6456.         </parameters>
  6457.       </method>
  6458.       <method name="SetCompletion" cname="gtk_entry_set_completion">
  6459.         <return-type type="void" />
  6460.         <parameters>
  6461.           <parameter type="GtkEntryCompletion*" name="completion" />
  6462.         </parameters>
  6463.       </method>
  6464.       <method name="SetCursorHadjustment" cname="gtk_entry_set_cursor_hadjustment">
  6465.         <return-type type="void" />
  6466.         <parameters>
  6467.           <parameter type="GtkAdjustment*" name="adjustment" />
  6468.         </parameters>
  6469.       </method>
  6470.       <method name="SetEditable" cname="gtk_entry_set_editable" deprecated="1" hidden="1">
  6471.         <return-type type="void" />
  6472.         <parameters>
  6473.           <parameter type="gboolean" name="editable" />
  6474.         </parameters>
  6475.       </method>
  6476.       <method name="SetHasFrame" cname="gtk_entry_set_has_frame">
  6477.         <return-type type="void" />
  6478.         <parameters>
  6479.           <parameter type="gboolean" name="setting" />
  6480.         </parameters>
  6481.       </method>
  6482.       <method name="SetInnerBorder" cname="gtk_entry_set_inner_border">
  6483.         <return-type type="void" />
  6484.         <parameters>
  6485.           <parameter type="const-GtkBorder*" name="border" />
  6486.         </parameters>
  6487.       </method>
  6488.       <method name="SetInvisibleChar" cname="gtk_entry_set_invisible_char">
  6489.         <return-type type="void" />
  6490.         <parameters>
  6491.           <parameter type="gunichar" name="ch" />
  6492.         </parameters>
  6493.       </method>
  6494.       <method name="SetMaxLength" cname="gtk_entry_set_max_length">
  6495.         <return-type type="void" />
  6496.         <parameters>
  6497.           <parameter type="gint" name="max" />
  6498.         </parameters>
  6499.       </method>
  6500.       <method name="SetPosition" cname="gtk_entry_set_position" deprecated="1" hidden="1">
  6501.         <return-type type="void" />
  6502.         <parameters>
  6503.           <parameter type="gint" name="position" />
  6504.         </parameters>
  6505.       </method>
  6506.       <method name="SetText" cname="gtk_entry_set_text">
  6507.         <return-type type="void" />
  6508.         <parameters>
  6509.           <parameter type="const-gchar*" name="text" />
  6510.         </parameters>
  6511.       </method>
  6512.       <method name="SetVisibility" cname="gtk_entry_set_visibility">
  6513.         <return-type type="void" />
  6514.         <parameters>
  6515.           <parameter type="gboolean" name="visible" />
  6516.         </parameters>
  6517.       </method>
  6518.       <method name="SetWidthChars" cname="gtk_entry_set_width_chars">
  6519.         <return-type type="void" />
  6520.         <parameters>
  6521.           <parameter type="gint" name="n_chars" />
  6522.         </parameters>
  6523.       </method>
  6524.       <method name="TextIndexToLayoutIndex" cname="gtk_entry_text_index_to_layout_index">
  6525.         <return-type type="gint" />
  6526.         <parameters>
  6527.           <parameter type="gint" name="text_index" />
  6528.         </parameters>
  6529.       </method>
  6530.     </object>
  6531.     <object name="EntryCompletion" cname="GtkEntryCompletion" parent="GObject">
  6532.       <field name="Priv" cname="priv" type="GtkEntryCompletionPrivate*" />
  6533.       <signal cname="insert_prefix" when="LAST" field_name="insert_prefix" name="PrefixInserted">
  6534.         <return-type type="gboolean" />
  6535.         <parameters>
  6536.           <parameter type="GtkEntryCompletion*" name="completion" />
  6537.           <parameter type="const-gchar*" name="prefix" />
  6538.         </parameters>
  6539.       </signal>
  6540.       <signal name="MatchSelected" cname="match_selected" when="LAST" field_name="match_selected">
  6541.         <return-type type="gboolean" />
  6542.         <parameters>
  6543.           <parameter type="GtkEntryCompletion*" name="completion" />
  6544.           <parameter type="GtkTreeModel*" name="model" />
  6545.           <parameter type="GtkTreeIter*" name="iter" />
  6546.         </parameters>
  6547.       </signal>
  6548.       <signal name="CursorOnMatch" cname="cursor_on_match" when="LAST" field_name="cursor_on_match">
  6549.         <return-type type="gboolean" />
  6550.         <parameters>
  6551.           <parameter type="GtkEntryCompletion*" name="completion" />
  6552.           <parameter type="GtkTreeModel*" name="model" />
  6553.           <parameter type="GtkTreeIter*" name="iter" />
  6554.         </parameters>
  6555.       </signal>
  6556.       <signal name="ActionActivated" cname="action_activated" when="LAST" field_name="action_activated">
  6557.         <return-type type="void" />
  6558.         <parameters>
  6559.           <parameter type="GtkEntryCompletion*" name="completion" />
  6560.           <parameter type="gint" name="index_" />
  6561.         </parameters>
  6562.       </signal>
  6563.       <property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
  6564.       <property name="MinimumKeyLength" cname="minimum-key-length" type="gint" readable="true" writeable="true" />
  6565.       <property name="TextColumn" cname="text-column" type="gint" readable="true" writeable="true" />
  6566.       <property name="InlineCompletion" cname="inline-completion" type="gboolean" readable="true" writeable="true" />
  6567.       <property name="PopupCompletion" cname="popup-completion" type="gboolean" readable="true" writeable="true" />
  6568.       <property name="PopupSetWidth" cname="popup-set-width" type="gboolean" readable="true" writeable="true" />
  6569.       <property name="PopupSingleMatch" cname="popup-single-match" type="gboolean" readable="true" writeable="true" />
  6570.       <property name="InlineSelection" cname="inline-selection" type="gboolean" readable="true" writeable="true" />
  6571.       <implements>
  6572.         <interface cname="GtkCellLayout" />
  6573.         <interface cname="GtkBuildable" hidden="1" />
  6574.       </implements>
  6575.       <method name="Complete" cname="gtk_entry_completion_complete">
  6576.         <return-type type="void" />
  6577.       </method>
  6578.       <method name="DeleteAction" cname="gtk_entry_completion_delete_action">
  6579.         <return-type type="void" />
  6580.         <parameters>
  6581.           <parameter type="gint" name="index_" />
  6582.         </parameters>
  6583.       </method>
  6584.       <method name="GetCompletionPrefix" cname="gtk_entry_completion_get_completion_prefix">
  6585.         <return-type type="const-gchar*" />
  6586.       </method>
  6587.       <method name="GetEntry" cname="gtk_entry_completion_get_entry">
  6588.         <return-type type="GtkWidget*" />
  6589.       </method>
  6590.       <method name="GetInlineCompletion" cname="gtk_entry_completion_get_inline_completion">
  6591.         <return-type type="gboolean" />
  6592.       </method>
  6593.       <method name="GetInlineSelection" cname="gtk_entry_completion_get_inline_selection">
  6594.         <return-type type="gboolean" />
  6595.       </method>
  6596.       <method name="GetMinimumKeyLength" cname="gtk_entry_completion_get_minimum_key_length">
  6597.         <return-type type="gint" />
  6598.       </method>
  6599.       <method name="GetModel" cname="gtk_entry_completion_get_model">
  6600.         <return-type type="GtkTreeModel*" />
  6601.       </method>
  6602.       <method name="GetPopupCompletion" cname="gtk_entry_completion_get_popup_completion">
  6603.         <return-type type="gboolean" />
  6604.       </method>
  6605.       <method name="GetPopupSetWidth" cname="gtk_entry_completion_get_popup_set_width">
  6606.         <return-type type="gboolean" />
  6607.       </method>
  6608.       <method name="GetPopupSingleMatch" cname="gtk_entry_completion_get_popup_single_match">
  6609.         <return-type type="gboolean" />
  6610.       </method>
  6611.       <method name="GetTextColumn" cname="gtk_entry_completion_get_text_column">
  6612.         <return-type type="gint" />
  6613.       </method>
  6614.       <method name="GetType" cname="gtk_entry_completion_get_type" shared="true">
  6615.         <return-type type="GType" />
  6616.       </method>
  6617.       <method name="InsertActionMarkup" cname="gtk_entry_completion_insert_action_markup">
  6618.         <return-type type="void" />
  6619.         <parameters>
  6620.           <parameter type="gint" name="index_" />
  6621.           <parameter type="const-gchar*" name="markup" />
  6622.         </parameters>
  6623.       </method>
  6624.       <method name="InsertActionText" cname="gtk_entry_completion_insert_action_text">
  6625.         <return-type type="void" />
  6626.         <parameters>
  6627.           <parameter type="gint" name="index_" />
  6628.           <parameter type="const-gchar*" name="text" />
  6629.         </parameters>
  6630.       </method>
  6631.       <method name="InsertPrefix" cname="gtk_entry_completion_insert_prefix">
  6632.         <return-type type="void" />
  6633.       </method>
  6634.       <constructor cname="gtk_entry_completion_new" />
  6635.       <method name="SetInlineCompletion" cname="gtk_entry_completion_set_inline_completion">
  6636.         <return-type type="void" />
  6637.         <parameters>
  6638.           <parameter type="gboolean" name="inline_completion" />
  6639.         </parameters>
  6640.       </method>
  6641.       <method name="SetInlineSelection" cname="gtk_entry_completion_set_inline_selection">
  6642.         <return-type type="void" />
  6643.         <parameters>
  6644.           <parameter type="gboolean" name="inline_selection" />
  6645.         </parameters>
  6646.       </method>
  6647.       <method name="SetMatchFunc" cname="gtk_entry_completion_set_match_func">
  6648.         <return-type type="void" />
  6649.         <parameters>
  6650.           <parameter type="GtkEntryCompletionMatchFunc" name="func" />
  6651.           <parameter type="gpointer" name="func_data" />
  6652.           <parameter type="GDestroyNotify" name="func_notify" />
  6653.         </parameters>
  6654.       </method>
  6655.       <method name="SetMinimumKeyLength" cname="gtk_entry_completion_set_minimum_key_length">
  6656.         <return-type type="void" />
  6657.         <parameters>
  6658.           <parameter type="gint" name="length" />
  6659.         </parameters>
  6660.       </method>
  6661.       <method name="SetModel" cname="gtk_entry_completion_set_model">
  6662.         <return-type type="void" />
  6663.         <parameters>
  6664.           <parameter type="GtkTreeModel*" name="model" />
  6665.         </parameters>
  6666.       </method>
  6667.       <method name="SetPopupCompletion" cname="gtk_entry_completion_set_popup_completion">
  6668.         <return-type type="void" />
  6669.         <parameters>
  6670.           <parameter type="gboolean" name="popup_completion" />
  6671.         </parameters>
  6672.       </method>
  6673.       <method name="SetPopupSetWidth" cname="gtk_entry_completion_set_popup_set_width">
  6674.         <return-type type="void" />
  6675.         <parameters>
  6676.           <parameter type="gboolean" name="popup_set_width" />
  6677.         </parameters>
  6678.       </method>
  6679.       <method name="SetPopupSingleMatch" cname="gtk_entry_completion_set_popup_single_match">
  6680.         <return-type type="void" />
  6681.         <parameters>
  6682.           <parameter type="gboolean" name="popup_single_match" />
  6683.         </parameters>
  6684.       </method>
  6685.       <method name="SetTextColumn" cname="gtk_entry_completion_set_text_column">
  6686.         <return-type type="void" />
  6687.         <parameters>
  6688.           <parameter type="gint" name="column" />
  6689.         </parameters>
  6690.       </method>
  6691.     </object>
  6692.     <object name="EventBox" cname="GtkEventBox" parent="GtkBin">
  6693.       <property name="VisibleWindow" cname="visible-window" type="gboolean" readable="true" writeable="true" />
  6694.       <property name="AboveChild" cname="above-child" type="gboolean" readable="true" writeable="true" />
  6695.       <method name="GetAboveChild" cname="gtk_event_box_get_above_child">
  6696.         <return-type type="gboolean" />
  6697.       </method>
  6698.       <method name="GetType" cname="gtk_event_box_get_type" shared="true">
  6699.         <return-type type="GType" />
  6700.       </method>
  6701.       <method name="GetVisibleWindow" cname="gtk_event_box_get_visible_window">
  6702.         <return-type type="gboolean" />
  6703.       </method>
  6704.       <constructor cname="gtk_event_box_new" />
  6705.       <method name="SetAboveChild" cname="gtk_event_box_set_above_child">
  6706.         <return-type type="void" />
  6707.         <parameters>
  6708.           <parameter type="gboolean" name="above_child" />
  6709.         </parameters>
  6710.       </method>
  6711.       <method name="SetVisibleWindow" cname="gtk_event_box_set_visible_window">
  6712.         <return-type type="void" />
  6713.         <parameters>
  6714.           <parameter type="gboolean" name="visible_window" />
  6715.         </parameters>
  6716.       </method>
  6717.     </object>
  6718.     <object name="Expander" cname="GtkExpander" parent="GtkBin">
  6719.       <field name="Priv" cname="priv" type="GtkExpanderPrivate*" />
  6720.       <property name="Expanded" cname="expanded" type="gboolean" readable="true" writeable="true" construct="true" />
  6721.       <property name="Label" cname="label" type="gchar*" readable="true" writeable="true" construct="true" />
  6722.       <property name="UseUnderline" cname="use-underline" type="gboolean" readable="true" writeable="true" construct="true" />
  6723.       <property name="UseMarkup" cname="use-markup" type="gboolean" readable="true" writeable="true" construct="true" />
  6724.       <property name="Spacing" cname="spacing" type="gint" readable="true" writeable="true" />
  6725.       <property name="LabelWidget" cname="label-widget" type="GtkWidget" readable="true" writeable="true" />
  6726.       <signal cname="activate" when="LAST" field_name="activate" name="Activated">
  6727.         <return-type type="void" />
  6728.         <parameters>
  6729.           <parameter type="GtkExpander*" name="expander" />
  6730.         </parameters>
  6731.       </signal>
  6732.       <implements>
  6733.         <interface cname="GtkBuildable" hidden="1" />
  6734.       </implements>
  6735.       <method name="GetExpanded" cname="gtk_expander_get_expanded">
  6736.         <return-type type="gboolean" />
  6737.       </method>
  6738.       <method name="GetLabel" cname="gtk_expander_get_label">
  6739.         <return-type type="const-gchar*" />
  6740.       </method>
  6741.       <method name="GetLabelWidget" cname="gtk_expander_get_label_widget">
  6742.         <return-type type="GtkWidget*" />
  6743.       </method>
  6744.       <method name="GetSpacing" cname="gtk_expander_get_spacing">
  6745.         <return-type type="gint" />
  6746.       </method>
  6747.       <method name="GetType" cname="gtk_expander_get_type" shared="true">
  6748.         <return-type type="GType" />
  6749.       </method>
  6750.       <method name="GetUseMarkup" cname="gtk_expander_get_use_markup">
  6751.         <return-type type="gboolean" />
  6752.       </method>
  6753.       <method name="GetUseUnderline" cname="gtk_expander_get_use_underline">
  6754.         <return-type type="gboolean" />
  6755.       </method>
  6756.       <constructor cname="gtk_expander_new">
  6757.         <parameters>
  6758.           <parameter type="const-gchar*" name="label" />
  6759.         </parameters>
  6760.       </constructor>
  6761.       <constructor cname="gtk_expander_new_with_mnemonic" preferred="1">
  6762.         <parameters>
  6763.           <parameter type="const-gchar*" name="label" />
  6764.         </parameters>
  6765.       </constructor>
  6766.       <method name="SetExpanded" cname="gtk_expander_set_expanded">
  6767.         <return-type type="void" />
  6768.         <parameters>
  6769.           <parameter type="gboolean" name="expanded" />
  6770.         </parameters>
  6771.       </method>
  6772.       <method name="SetLabel" cname="gtk_expander_set_label">
  6773.         <return-type type="void" />
  6774.         <parameters>
  6775.           <parameter type="const-gchar*" name="label" />
  6776.         </parameters>
  6777.       </method>
  6778.       <method name="SetLabelWidget" cname="gtk_expander_set_label_widget">
  6779.         <return-type type="void" />
  6780.         <parameters>
  6781.           <parameter type="GtkWidget*" name="label_widget" />
  6782.         </parameters>
  6783.       </method>
  6784.       <method name="SetSpacing" cname="gtk_expander_set_spacing">
  6785.         <return-type type="void" />
  6786.         <parameters>
  6787.           <parameter type="gint" name="spacing" />
  6788.         </parameters>
  6789.       </method>
  6790.       <method name="SetUseMarkup" cname="gtk_expander_set_use_markup">
  6791.         <return-type type="void" />
  6792.         <parameters>
  6793.           <parameter type="gboolean" name="use_markup" />
  6794.         </parameters>
  6795.       </method>
  6796.       <method name="SetUseUnderline" cname="gtk_expander_set_use_underline">
  6797.         <return-type type="void" />
  6798.         <parameters>
  6799.           <parameter type="gboolean" name="use_underline" />
  6800.         </parameters>
  6801.       </method>
  6802.     </object>
  6803.     <object name="FileChooserButton" cname="GtkFileChooserButton" parent="GtkHBox">
  6804.       <field name="Priv" cname="priv" type="GtkFileChooserButtonPrivate*" />
  6805.       <signal name="FileSet" cname="file-set" when="FIRST" field_name="file_set">
  6806.         <return-type type="void" />
  6807.         <parameters>
  6808.           <parameter type="GtkFileChooserButton*" name="fc" />
  6809.         </parameters>
  6810.       </signal>
  6811.       <property name="Dialog" cname="dialog" type="GtkFileChooser" writeable="true" construct-only="true" />
  6812.       <property name="FocusOnClick" cname="focus-on-click" type="gboolean" readable="true" writeable="true" />
  6813.       <property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
  6814.       <property name="WidthChars" cname="width-chars" type="gint" readable="true" writeable="true" />
  6815.       <implements>
  6816.         <interface cname="GtkFileChooser" />
  6817.       </implements>
  6818.       <method name="GetFocusOnClick" cname="gtk_file_chooser_button_get_focus_on_click">
  6819.         <return-type type="gboolean" />
  6820.       </method>
  6821.       <method name="GetTitle" cname="gtk_file_chooser_button_get_title">
  6822.         <return-type type="const-gchar*" />
  6823.       </method>
  6824.       <method name="GetType" cname="gtk_file_chooser_button_get_type" shared="true">
  6825.         <return-type type="GType" />
  6826.       </method>
  6827.       <method name="GetWidthChars" cname="gtk_file_chooser_button_get_width_chars">
  6828.         <return-type type="gint" />
  6829.       </method>
  6830.       <constructor cname="gtk_file_chooser_button_new">
  6831.         <parameters>
  6832.           <parameter type="const-gchar*" name="title" />
  6833.           <parameter type="GtkFileChooserAction" name="action" />
  6834.         </parameters>
  6835.       </constructor>
  6836.       <constructor cname="gtk_file_chooser_button_new_with_backend">
  6837.         <parameters>
  6838.           <parameter type="const-gchar*" name="title" />
  6839.           <parameter type="GtkFileChooserAction" name="action" />
  6840.           <parameter type="const-gchar*" name="backend" />
  6841.         </parameters>
  6842.       </constructor>
  6843.       <constructor cname="gtk_file_chooser_button_new_with_dialog">
  6844.         <parameters>
  6845.           <parameter type="GtkWidget*" name="dialog" />
  6846.         </parameters>
  6847.       </constructor>
  6848.       <method name="SetFocusOnClick" cname="gtk_file_chooser_button_set_focus_on_click">
  6849.         <return-type type="void" />
  6850.         <parameters>
  6851.           <parameter type="gboolean" name="focus_on_click" />
  6852.         </parameters>
  6853.       </method>
  6854.       <method name="SetTitle" cname="gtk_file_chooser_button_set_title">
  6855.         <return-type type="void" />
  6856.         <parameters>
  6857.           <parameter type="const-gchar*" name="title" />
  6858.         </parameters>
  6859.       </method>
  6860.       <method name="SetWidthChars" cname="gtk_file_chooser_button_set_width_chars">
  6861.         <return-type type="void" />
  6862.         <parameters>
  6863.           <parameter type="gint" name="n_chars" />
  6864.         </parameters>
  6865.       </method>
  6866.     </object>
  6867.     <object name="FileChooserDialog" cname="GtkFileChooserDialog" parent="GtkDialog">
  6868.       <field name="Priv" cname="priv" type="GtkFileChooserDialogPrivate*" />
  6869.       <implements>
  6870.         <interface cname="GtkFileChooser" />
  6871.       </implements>
  6872.       <method name="GetType" cname="gtk_file_chooser_dialog_get_type" shared="true">
  6873.         <return-type type="GType" />
  6874.       </method>
  6875.       <constructor cname="gtk_file_chooser_dialog_new" hidden="1">
  6876.         <parameters>
  6877.           <parameter type="const-gchar*" name="title" />
  6878.           <parameter type="GtkWindow*" name="parent" />
  6879.           <parameter type="GtkFileChooserAction" name="action" />
  6880.           <parameter type="const-gchar*" name="first_button_text" />
  6881.           <parameter ellipsis="true" />
  6882.         </parameters>
  6883.       </constructor>
  6884.       <constructor cname="gtk_file_chooser_dialog_new_with_backend" hidden="1">
  6885.         <parameters>
  6886.           <parameter type="const-gchar*" name="title" />
  6887.           <parameter type="GtkWindow*" name="parent" />
  6888.           <parameter type="GtkFileChooserAction" name="action" />
  6889.           <parameter type="const-gchar*" name="backend" />
  6890.           <parameter type="const-gchar*" name="first_button_text" />
  6891.           <parameter ellipsis="true" />
  6892.         </parameters>
  6893.       </constructor>
  6894.     </object>
  6895.     <object name="FileChooserWidget" cname="GtkFileChooserWidget" parent="GtkVBox">
  6896.       <field name="Priv" cname="priv" type="GtkFileChooserWidgetPrivate*" />
  6897.       <implements>
  6898.         <interface cname="GtkFileChooser" />
  6899.       </implements>
  6900.       <method name="GetType" cname="gtk_file_chooser_widget_get_type" shared="true">
  6901.         <return-type type="GType" />
  6902.       </method>
  6903.       <constructor cname="gtk_file_chooser_widget_new">
  6904.         <parameters>
  6905.           <parameter type="GtkFileChooserAction" name="action" />
  6906.         </parameters>
  6907.       </constructor>
  6908.       <constructor cname="gtk_file_chooser_widget_new_with_backend">
  6909.         <parameters>
  6910.           <parameter type="GtkFileChooserAction" name="action" />
  6911.           <parameter type="const-gchar*" name="backend" />
  6912.         </parameters>
  6913.       </constructor>
  6914.     </object>
  6915.     <object name="FileFilter" cname="GtkFileFilter" parent="GtkObject">
  6916.       <method name="AddCustom" cname="gtk_file_filter_add_custom">
  6917.         <return-type type="void" />
  6918.         <parameters>
  6919.           <parameter type="GtkFileFilterFlags" name="needed" />
  6920.           <parameter type="GtkFileFilterFunc" name="func" />
  6921.           <parameter type="gpointer" name="data" />
  6922.           <parameter type="GDestroyNotify" name="notify" />
  6923.         </parameters>
  6924.       </method>
  6925.       <method name="AddMimeType" cname="gtk_file_filter_add_mime_type">
  6926.         <return-type type="void" />
  6927.         <parameters>
  6928.           <parameter type="const-gchar*" name="mime_type" />
  6929.         </parameters>
  6930.       </method>
  6931.       <method name="AddPattern" cname="gtk_file_filter_add_pattern">
  6932.         <return-type type="void" />
  6933.         <parameters>
  6934.           <parameter type="const-gchar*" name="pattern" />
  6935.         </parameters>
  6936.       </method>
  6937.       <method name="AddPixbufFormats" cname="gtk_file_filter_add_pixbuf_formats">
  6938.         <return-type type="void" />
  6939.       </method>
  6940.       <method name="Filter" cname="gtk_file_filter_filter">
  6941.         <return-type type="gboolean" />
  6942.         <parameters>
  6943.           <parameter type="const-GtkFileFilterInfo*" name="filter_info" />
  6944.         </parameters>
  6945.       </method>
  6946.       <method name="GetName" cname="gtk_file_filter_get_name">
  6947.         <return-type type="const-gchar*" />
  6948.       </method>
  6949.       <method name="GetNeeded" cname="gtk_file_filter_get_needed">
  6950.         <return-type type="GtkFileFilterFlags" />
  6951.       </method>
  6952.       <method name="GetType" cname="gtk_file_filter_get_type" shared="true">
  6953.         <return-type type="GType" />
  6954.       </method>
  6955.       <constructor cname="gtk_file_filter_new" />
  6956.       <method name="SetName" cname="gtk_file_filter_set_name">
  6957.         <return-type type="void" />
  6958.         <parameters>
  6959.           <parameter type="const-gchar*" name="name" />
  6960.         </parameters>
  6961.       </method>
  6962.     </object>
  6963.     <object name="FileSelection" cname="GtkFileSelection" deprecated="1" parent="GtkDialog">
  6964.       <field name="DirList" cname="dir_list" access="public" type="GtkTreeView*" />
  6965.       <field name="FileList" cname="file_list" access="public" type="GtkTreeView*" />
  6966.       <field name="SelectionEntry" cname="selection_entry" access="public" type="GtkEntry*" />
  6967.       <field name="SelectionText" cname="selection_text" access="public" type="GtkLabel*" />
  6968.       <field cname="main_vbox" access="public" name="MainVBox" type="GtkVBox*" />
  6969.       <field name="OkButton" cname="ok_button" access="public" type="GtkButton*" />
  6970.       <field name="CancelButton" cname="cancel_button" access="public" type="GtkButton*" />
  6971.       <field name="HelpButton" cname="help_button" access="public" type="GtkButton*" />
  6972.       <field name="HistoryPulldown" cname="history_pulldown" access="public" type="GtkOptionMenu*" />
  6973.       <field name="HistoryMenu" cname="history_menu" access="public" type="GtkMenu*" />
  6974.       <field name="HistoryList" cname="history_list" type="GList*" access="private" />
  6975.       <field name="FileopDialog" cname="fileop_dialog" access="public" type="GtkMessageDialog*" />
  6976.       <field name="FileopEntry" cname="fileop_entry" access="public" type="GtkEntry*" />
  6977.       <field name="FileopFile" cname="fileop_file" type="gchar*" access="public" />
  6978.       <field name="CmplState" cname="cmpl_state" type="gpointer" access="private" />
  6979.       <field name="FileopCDir" cname="fileop_c_dir" access="public" type="GtkButton*" />
  6980.       <field name="FileopDelFile" cname="fileop_del_file" access="public" type="GtkButton*" />
  6981.       <field name="FileopRenFile" cname="fileop_ren_file" access="public" type="GtkButton*" />
  6982.       <field name="ButtonArea" cname="button_area" access="public" type="GtkHButtonBox*" />
  6983.       <field name="ActionArea" cname="action_area" access="public" type="GtkHButtonBox*" new_flag="1" />
  6984.       <field name="SelectedNames" cname="selected_names" type="GPtrArray*" />
  6985.       <field name="LastSelected" cname="last_selected" type="gchar*" />
  6986.       <property name="Filename" cname="filename" readable="true" writeable="true" type="gfilename*" />
  6987.       <property name="ShowFileops" cname="show-fileops" type="gboolean" readable="true" writeable="true" />
  6988.       <property name="SelectMultiple" cname="select-multiple" type="gboolean" readable="true" writeable="true" />
  6989.       <method name="Complete" cname="gtk_file_selection_complete" deprecated="1">
  6990.         <return-type type="void" />
  6991.         <parameters>
  6992.           <parameter type="const-gchar*" name="pattern" />
  6993.         </parameters>
  6994.       </method>
  6995.       <method name="GetFilename" cname="gtk_file_selection_get_filename" deprecated="1">
  6996.         <return-type type="const-gfilename*" />
  6997.       </method>
  6998.       <method name="GetSelectMultiple" cname="gtk_file_selection_get_select_multiple" deprecated="1">
  6999.         <return-type type="gboolean" />
  7000.       </method>
  7001.       <method name="GetSelections" cname="gtk_file_selection_get_selections" deprecated="1" hidden="1">
  7002.         <return-type type="gchar**" />
  7003.       </method>
  7004.       <method name="GetType" cname="gtk_file_selection_get_type" deprecated="1" shared="true">
  7005.         <return-type type="GType" />
  7006.       </method>
  7007.       <method name="HideFileopButtons" cname="gtk_file_selection_hide_fileop_buttons" deprecated="1">
  7008.         <return-type type="void" />
  7009.       </method>
  7010.       <constructor cname="gtk_file_selection_new" deprecated="1">
  7011.         <parameters>
  7012.           <parameter type="const-gchar*" name="title" />
  7013.         </parameters>
  7014.       </constructor>
  7015.       <method name="SetFilename" cname="gtk_file_selection_set_filename" deprecated="1">
  7016.         <return-type type="void" />
  7017.         <parameters>
  7018.           <parameter name="filename" type="const-gfilename*" />
  7019.         </parameters>
  7020.       </method>
  7021.       <method name="SetSelectMultiple" cname="gtk_file_selection_set_select_multiple" deprecated="1">
  7022.         <return-type type="void" />
  7023.         <parameters>
  7024.           <parameter type="gboolean" name="select_multiple" />
  7025.         </parameters>
  7026.       </method>
  7027.       <method name="ShowFileopButtons" cname="gtk_file_selection_show_fileop_buttons" deprecated="1">
  7028.         <return-type type="void" />
  7029.       </method>
  7030.     </object>
  7031.     <object name="Fixed" cname="GtkFixed" parent="GtkContainer">
  7032.       <field name="Children" cname="children" type="GList*" />
  7033.       <childprop name="X" cname="x" type="gint" readable="true" writeable="true" />
  7034.       <childprop name="Y" cname="y" type="gint" readable="true" writeable="true" />
  7035.       <method name="GetHasWindow" cname="gtk_fixed_get_has_window">
  7036.         <return-type type="gboolean" />
  7037.       </method>
  7038.       <method name="GetType" cname="gtk_fixed_get_type" shared="true">
  7039.         <return-type type="GType" />
  7040.       </method>
  7041.       <method name="Move" cname="gtk_fixed_move">
  7042.         <return-type type="void" />
  7043.         <parameters>
  7044.           <parameter type="GtkWidget*" name="widget" />
  7045.           <parameter type="gint" name="x" />
  7046.           <parameter type="gint" name="y" />
  7047.         </parameters>
  7048.       </method>
  7049.       <constructor cname="gtk_fixed_new" />
  7050.       <method name="Put" cname="gtk_fixed_put">
  7051.         <return-type type="void" />
  7052.         <parameters>
  7053.           <parameter type="GtkWidget*" name="widget" />
  7054.           <parameter type="gint" name="x" />
  7055.           <parameter type="gint" name="y" />
  7056.         </parameters>
  7057.       </method>
  7058.       <method name="SetHasWindow" cname="gtk_fixed_set_has_window">
  7059.         <return-type type="void" />
  7060.         <parameters>
  7061.           <parameter type="gboolean" name="has_window" />
  7062.         </parameters>
  7063.       </method>
  7064.     </object>
  7065.     <object name="FontButton" cname="GtkFontButton" parent="GtkButton">
  7066.       <field name="Priv" cname="priv" type="GtkFontButtonPrivate*" />
  7067.       <property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
  7068.       <property name="FontName" cname="font-name" type="gchar*" readable="true" writeable="true" />
  7069.       <property name="UseFont" cname="use-font" type="gboolean" readable="true" writeable="true" />
  7070.       <property name="UseSize" cname="use-size" type="gboolean" readable="true" writeable="true" />
  7071.       <property name="ShowStyle" cname="show-style" type="gboolean" readable="true" writeable="true" />
  7072.       <property name="ShowSize" cname="show-size" type="gboolean" readable="true" writeable="true" />
  7073.       <signal name="FontSet" cname="font-set" when="FIRST" field_name="font_set">
  7074.         <return-type type="void" />
  7075.         <parameters>
  7076.           <parameter type="GtkFontButton*" name="gfp" />
  7077.         </parameters>
  7078.       </signal>
  7079.       <method name="GetFontName" cname="gtk_font_button_get_font_name">
  7080.         <return-type type="const-gchar*" />
  7081.       </method>
  7082.       <method name="GetShowSize" cname="gtk_font_button_get_show_size">
  7083.         <return-type type="gboolean" />
  7084.       </method>
  7085.       <method name="GetShowStyle" cname="gtk_font_button_get_show_style">
  7086.         <return-type type="gboolean" />
  7087.       </method>
  7088.       <method name="GetTitle" cname="gtk_font_button_get_title">
  7089.         <return-type type="const-gchar*" />
  7090.       </method>
  7091.       <method name="GetType" cname="gtk_font_button_get_type" shared="true">
  7092.         <return-type type="GType" />
  7093.       </method>
  7094.       <method name="GetUseFont" cname="gtk_font_button_get_use_font">
  7095.         <return-type type="gboolean" />
  7096.       </method>
  7097.       <method name="GetUseSize" cname="gtk_font_button_get_use_size">
  7098.         <return-type type="gboolean" />
  7099.       </method>
  7100.       <constructor cname="gtk_font_button_new" />
  7101.       <constructor cname="gtk_font_button_new_with_font">
  7102.         <parameters>
  7103.           <parameter type="const-gchar*" name="fontname" />
  7104.         </parameters>
  7105.       </constructor>
  7106.       <method name="SetFontName" cname="gtk_font_button_set_font_name">
  7107.         <return-type type="gboolean" />
  7108.         <parameters>
  7109.           <parameter type="const-gchar*" name="fontname" />
  7110.         </parameters>
  7111.       </method>
  7112.       <method name="SetShowSize" cname="gtk_font_button_set_show_size">
  7113.         <return-type type="void" />
  7114.         <parameters>
  7115.           <parameter type="gboolean" name="show_size" />
  7116.         </parameters>
  7117.       </method>
  7118.       <method name="SetShowStyle" cname="gtk_font_button_set_show_style">
  7119.         <return-type type="void" />
  7120.         <parameters>
  7121.           <parameter type="gboolean" name="show_style" />
  7122.         </parameters>
  7123.       </method>
  7124.       <method name="SetTitle" cname="gtk_font_button_set_title">
  7125.         <return-type type="void" />
  7126.         <parameters>
  7127.           <parameter type="const-gchar*" name="title" />
  7128.         </parameters>
  7129.       </method>
  7130.       <method name="SetUseFont" cname="gtk_font_button_set_use_font">
  7131.         <return-type type="void" />
  7132.         <parameters>
  7133.           <parameter type="gboolean" name="use_font" />
  7134.         </parameters>
  7135.       </method>
  7136.       <method name="SetUseSize" cname="gtk_font_button_set_use_size">
  7137.         <return-type type="void" />
  7138.         <parameters>
  7139.           <parameter type="gboolean" name="use_size" />
  7140.         </parameters>
  7141.       </method>
  7142.     </object>
  7143.     <object name="FontSelection" cname="GtkFontSelection" parent="GtkVBox">
  7144.       <field name="FontEntry" cname="font_entry" type="GtkWidget*" />
  7145.       <field name="FamilyList" cname="family_list" type="GtkWidget*" />
  7146.       <field name="FontStyleEntry" cname="font_style_entry" type="GtkWidget*" />
  7147.       <field name="FaceList" cname="face_list" type="GtkWidget*" />
  7148.       <field name="SizeEntry" cname="size_entry" type="GtkWidget*" />
  7149.       <field name="SizeList" cname="size_list" type="GtkWidget*" />
  7150.       <field name="PixelsButton" cname="pixels_button" type="GtkWidget*" />
  7151.       <field name="PointsButton" cname="points_button" type="GtkWidget*" />
  7152.       <field name="FilterButton" cname="filter_button" type="GtkWidget*" />
  7153.       <field name="PreviewEntry" cname="preview_entry" type="GtkWidget*" />
  7154.       <field name="Family" cname="family" type="PangoFontFamily*" />
  7155.       <field name="Face" cname="face" type="PangoFontFace*" />
  7156.       <field name="Size" cname="size" type="gint" />
  7157.       <field name="Font" cname="font" type="GdkFont*" />
  7158.       <property name="FontName" cname="font-name" type="gchar*" readable="true" writeable="true" />
  7159.       <property name="Font" cname="font" type="GdkFont" readable="true" />
  7160.       <property name="PreviewText" cname="preview-text" type="gchar*" readable="true" writeable="true" />
  7161.       <method name="GetFont" cname="gtk_font_selection_get_font" deprecated="1">
  7162.         <return-type type="GdkFont*" />
  7163.       </method>
  7164.       <method name="GetFontName" cname="gtk_font_selection_get_font_name">
  7165.         <return-type type="gchar*" />
  7166.       </method>
  7167.       <method name="GetPreviewText" cname="gtk_font_selection_get_preview_text">
  7168.         <return-type type="const-gchar*" />
  7169.       </method>
  7170.       <method name="GetType" cname="gtk_font_selection_get_type" shared="true">
  7171.         <return-type type="GType" />
  7172.       </method>
  7173.       <constructor cname="gtk_font_selection_new" />
  7174.       <method name="SetFontName" cname="gtk_font_selection_set_font_name">
  7175.         <return-type type="gboolean" />
  7176.         <parameters>
  7177.           <parameter type="const-gchar*" name="fontname" />
  7178.         </parameters>
  7179.       </method>
  7180.       <method name="SetPreviewText" cname="gtk_font_selection_set_preview_text">
  7181.         <return-type type="void" />
  7182.         <parameters>
  7183.           <parameter type="const-gchar*" name="text" />
  7184.         </parameters>
  7185.       </method>
  7186.     </object>
  7187.     <object name="FontSelectionDialog" cname="GtkFontSelectionDialog" parent="GtkDialog">
  7188.       <field name="Fontsel" cname="fontsel" type="GtkWidget*" />
  7189.       <field name="MainVbox" cname="main_vbox" type="GtkWidget*" />
  7190.       <field name="ActionArea" cname="action_area" type="GtkWidget*" />
  7191.       <field name="OkButton" cname="ok_button" type="GtkButton*" access="public" />
  7192.       <field name="ApplyButton" cname="apply_button" type="GtkButton*" access="public" />
  7193.       <field name="CancelButton" cname="cancel_button" type="GtkButton*" access="public" />
  7194.       <field name="DialogWidth" cname="dialog_width" type="gint" />
  7195.       <field name="AutoResize" cname="auto_resize" type="gboolean" />
  7196.       <implements>
  7197.         <interface cname="GtkBuildable" hidden="1" />
  7198.       </implements>
  7199.       <method name="GetFont" cname="gtk_font_selection_dialog_get_font" deprecated="1">
  7200.         <return-type type="GdkFont*" />
  7201.       </method>
  7202.       <method name="GetFontName" cname="gtk_font_selection_dialog_get_font_name">
  7203.         <return-type type="gchar*" />
  7204.       </method>
  7205.       <method name="GetPreviewText" cname="gtk_font_selection_dialog_get_preview_text">
  7206.         <return-type type="const-gchar*" />
  7207.       </method>
  7208.       <method name="GetType" cname="gtk_font_selection_dialog_get_type" shared="true">
  7209.         <return-type type="GType" />
  7210.       </method>
  7211.       <constructor cname="gtk_font_selection_dialog_new">
  7212.         <parameters>
  7213.           <parameter type="const-gchar*" name="title" />
  7214.         </parameters>
  7215.       </constructor>
  7216.       <method name="SetFontName" cname="gtk_font_selection_dialog_set_font_name">
  7217.         <return-type type="gboolean" />
  7218.         <parameters>
  7219.           <parameter type="const-gchar*" name="fontname" />
  7220.         </parameters>
  7221.       </method>
  7222.       <method name="SetPreviewText" cname="gtk_font_selection_dialog_set_preview_text">
  7223.         <return-type type="void" />
  7224.         <parameters>
  7225.           <parameter type="const-gchar*" name="text" />
  7226.         </parameters>
  7227.       </method>
  7228.     </object>
  7229.     <object name="Frame" cname="GtkFrame" parent="GtkBin">
  7230.       <field name="LabelWidget" cname="label_widget" type="GtkWidget*" />
  7231.       <field name="ShadowType" cname="shadow_type" type="gint16" />
  7232.       <field name="LabelXalign" cname="label_xalign" type="gfloat" />
  7233.       <field name="LabelYalign" cname="label_yalign" type="gfloat" />
  7234.       <field name="ChildAllocation" cname="child_allocation" type="GtkAllocation" />
  7235.       <property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
  7236.       <property name="LabelXalign" cname="label-xalign" type="gfloat" readable="true" writeable="true" />
  7237.       <property name="LabelYalign" cname="label-yalign" type="gfloat" readable="true" writeable="true" />
  7238.       <property name="Shadow" cname="shadow" type="GtkShadowType" readable="true" writeable="true" />
  7239.       <property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
  7240.       <property name="LabelWidget" cname="label-widget" type="GtkWidget" readable="true" writeable="true" />
  7241.       <virtual_method name="ComputeChildAllocation" cname="compute_child_allocation">
  7242.         <return-type type="void" />
  7243.         <parameters>
  7244.           <parameter type="GtkFrame*" name="frame" />
  7245.           <parameter type="GtkAllocation*" name="allocation" />
  7246.         </parameters>
  7247.       </virtual_method>
  7248.       <implements>
  7249.         <interface cname="GtkBuildable" hidden="1" />
  7250.       </implements>
  7251.       <method name="GetLabel" cname="gtk_frame_get_label">
  7252.         <return-type type="const-gchar*" />
  7253.       </method>
  7254.       <method name="GetLabelAlign" cname="gtk_frame_get_label_align" hidden="1">
  7255.         <return-type type="void" />
  7256.         <parameters>
  7257.           <parameter type="gfloat*" name="xalign" />
  7258.           <parameter type="gfloat*" name="yalign" />
  7259.         </parameters>
  7260.       </method>
  7261.       <method name="GetLabelWidget" cname="gtk_frame_get_label_widget">
  7262.         <return-type type="GtkWidget*" />
  7263.       </method>
  7264.       <method name="GetShadowType" cname="gtk_frame_get_shadow_type">
  7265.         <return-type type="GtkShadowType" />
  7266.       </method>
  7267.       <method name="GetType" cname="gtk_frame_get_type" shared="true">
  7268.         <return-type type="GType" />
  7269.       </method>
  7270.       <constructor cname="gtk_frame_new">
  7271.         <parameters>
  7272.           <parameter type="const-gchar*" name="label" />
  7273.         </parameters>
  7274.       </constructor>
  7275.       <method name="SetLabel" cname="gtk_frame_set_label">
  7276.         <return-type type="void" />
  7277.         <parameters>
  7278.           <parameter type="const-gchar*" name="label" />
  7279.         </parameters>
  7280.       </method>
  7281.       <method name="SetLabelAlign" cname="gtk_frame_set_label_align" hidden="1">
  7282.         <return-type type="void" />
  7283.         <parameters>
  7284.           <parameter type="gfloat" name="xalign" />
  7285.           <parameter type="gfloat" name="yalign" />
  7286.         </parameters>
  7287.       </method>
  7288.       <method name="SetLabelWidget" cname="gtk_frame_set_label_widget">
  7289.         <return-type type="void" />
  7290.         <parameters>
  7291.           <parameter type="GtkWidget*" name="label_widget" />
  7292.         </parameters>
  7293.       </method>
  7294.       <method name="SetShadowType" cname="gtk_frame_set_shadow_type">
  7295.         <return-type type="void" />
  7296.         <parameters>
  7297.           <parameter type="GtkShadowType" name="type" />
  7298.         </parameters>
  7299.       </method>
  7300.     </object>
  7301.     <object name="GammaCurve" cname="GtkGammaCurve" parent="GtkVBox">
  7302.       <field name="Table" cname="table" type="GtkWidget*" />
  7303.       <field name="Curve" cname="curve" type="GtkWidget*" />
  7304.       <field name="Button" cname="button" array_len="5" type="GtkWidget*" />
  7305.       <field name="Gamma" cname="gamma" type="gfloat" />
  7306.       <field name="GammaDialog" cname="gamma_dialog" type="GtkWidget*" />
  7307.       <field name="GammaText" cname="gamma_text" type="GtkWidget*" />
  7308.       <method name="GetType" cname="gtk_gamma_curve_get_type" shared="true">
  7309.         <return-type type="GType" />
  7310.       </method>
  7311.       <constructor cname="gtk_gamma_curve_new" />
  7312.     </object>
  7313.     <object name="HandleBox" cname="GtkHandleBox" parent="GtkBin">
  7314.       <field name="BinWindow" cname="bin_window" type="GdkWindow*" />
  7315.       <field name="FloatWindow" cname="float_window" type="GdkWindow*" />
  7316.       <field name="ShadowType" cname="shadow_type" type="GtkShadowType" />
  7317.       <field name="HandlePosition" cname="handle_position" bits="2" type="guint" />
  7318.       <field name="FloatWindowMapped" cname="float_window_mapped" bits="1" type="guint" />
  7319.       <field name="ChildDetached" cname="child_detached" bits="1" type="guint" />
  7320.       <field name="InDrag" cname="in_drag" bits="1" type="guint" />
  7321.       <field name="ShrinkOnDetach" cname="shrink_on_detach" bits="1" type="guint" />
  7322.       <field name="SnapEdge" cname="snap_edge" bits="3" type="signed" />
  7323.       <field name="DeskoffX" cname="deskoff_x" type="gint" />
  7324.       <field name="DeskoffY" cname="deskoff_y" type="gint" />
  7325.       <field name="AttachAllocation" cname="attach_allocation" type="GtkAllocation" />
  7326.       <field name="FloatAllocation" cname="float_allocation" type="GtkAllocation" />
  7327.       <property name="Shadow" cname="shadow" type="GtkShadowType" readable="true" writeable="true" />
  7328.       <property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" hidden="1" />
  7329.       <property name="HandlePosition" cname="handle-position" type="GtkPositionType" readable="true" writeable="true" />
  7330.       <property name="SnapEdge" cname="snap-edge" type="GtkPositionType" readable="true" writeable="true" />
  7331.       <property name="SnapEdgeSet" cname="snap-edge-set" type="gboolean" readable="true" writeable="true" />
  7332.       <signal name="ChildAttached" cname="child_attached" when="FIRST" field_name="child_attached">
  7333.         <return-type type="void" />
  7334.         <parameters>
  7335.           <parameter type="GtkHandleBox*" name="handle_box" />
  7336.           <parameter type="GtkWidget*" name="child" />
  7337.         </parameters>
  7338.       </signal>
  7339.       <signal name="ChildDetached" cname="child_detached" when="FIRST" field_name="child_detached">
  7340.         <return-type type="void" />
  7341.         <parameters>
  7342.           <parameter type="GtkHandleBox*" name="handle_box" />
  7343.           <parameter type="GtkWidget*" name="child" />
  7344.         </parameters>
  7345.       </signal>
  7346.       <method name="GetHandlePosition" cname="gtk_handle_box_get_handle_position">
  7347.         <return-type type="GtkPositionType" />
  7348.       </method>
  7349.       <method name="GetShadowType" cname="gtk_handle_box_get_shadow_type">
  7350.         <return-type type="GtkShadowType" />
  7351.       </method>
  7352.       <method name="GetSnapEdge" cname="gtk_handle_box_get_snap_edge">
  7353.         <return-type type="GtkPositionType" />
  7354.       </method>
  7355.       <method name="GetType" cname="gtk_handle_box_get_type" shared="true">
  7356.         <return-type type="GType" />
  7357.       </method>
  7358.       <constructor cname="gtk_handle_box_new" />
  7359.       <method name="SetHandlePosition" cname="gtk_handle_box_set_handle_position">
  7360.         <return-type type="void" />
  7361.         <parameters>
  7362.           <parameter type="GtkPositionType" name="position" />
  7363.         </parameters>
  7364.       </method>
  7365.       <method name="SetShadowType" cname="gtk_handle_box_set_shadow_type">
  7366.         <return-type type="void" />
  7367.         <parameters>
  7368.           <parameter type="GtkShadowType" name="type" />
  7369.         </parameters>
  7370.       </method>
  7371.       <method name="SetSnapEdge" cname="gtk_handle_box_set_snap_edge">
  7372.         <return-type type="void" />
  7373.         <parameters>
  7374.           <parameter type="GtkPositionType" name="edge" />
  7375.         </parameters>
  7376.       </method>
  7377.     </object>
  7378.     <object name="HBox" cname="GtkHBox" parent="GtkBox">
  7379.       <method name="GetType" cname="gtk_hbox_get_type" shared="true">
  7380.         <return-type type="GType" />
  7381.       </method>
  7382.       <constructor cname="gtk_hbox_new">
  7383.         <parameters>
  7384.           <parameter type="gboolean" name="homogeneous" />
  7385.           <parameter type="gint" name="spacing" />
  7386.         </parameters>
  7387.       </constructor>
  7388.     </object>
  7389.     <object name="HButtonBox" cname="GtkHButtonBox" parent="GtkButtonBox">
  7390.       <method name="GetLayoutDefault" cname="gtk_hbutton_box_get_layout_default" deprecated="1" shared="true">
  7391.         <return-type type="GtkButtonBoxStyle" />
  7392.       </method>
  7393.       <method name="GetSpacingDefault" cname="gtk_hbutton_box_get_spacing_default" deprecated="1" shared="true">
  7394.         <return-type type="gint" />
  7395.       </method>
  7396.       <method name="GetType" cname="gtk_hbutton_box_get_type" shared="true">
  7397.         <return-type type="GType" />
  7398.       </method>
  7399.       <constructor cname="gtk_hbutton_box_new" />
  7400.       <method name="SetLayoutDefault" cname="gtk_hbutton_box_set_layout_default" deprecated="1" shared="true">
  7401.         <return-type type="void" />
  7402.         <parameters>
  7403.           <parameter type="GtkButtonBoxStyle" name="layout" />
  7404.         </parameters>
  7405.       </method>
  7406.       <method name="SetSpacingDefault" cname="gtk_hbutton_box_set_spacing_default" deprecated="1" shared="true">
  7407.         <return-type type="void" />
  7408.         <parameters>
  7409.           <parameter type="gint" name="spacing" />
  7410.         </parameters>
  7411.       </method>
  7412.     </object>
  7413.     <object name="HPaned" cname="GtkHPaned" parent="GtkPaned">
  7414.       <method name="GetType" cname="gtk_hpaned_get_type" shared="true">
  7415.         <return-type type="GType" />
  7416.       </method>
  7417.       <constructor cname="gtk_hpaned_new" />
  7418.     </object>
  7419.     <object name="HRuler" cname="GtkHRuler" parent="GtkRuler">
  7420.       <method name="GetType" cname="gtk_hruler_get_type" shared="true">
  7421.         <return-type type="GType" />
  7422.       </method>
  7423.       <constructor cname="gtk_hruler_new" />
  7424.     </object>
  7425.     <object name="HScale" cname="GtkHScale" parent="GtkScale">
  7426.       <method name="GetType" cname="gtk_hscale_get_type" shared="true">
  7427.         <return-type type="GType" />
  7428.       </method>
  7429.       <constructor cname="gtk_hscale_new">
  7430.         <parameters>
  7431.           <parameter type="GtkAdjustment*" name="adjustment" />
  7432.         </parameters>
  7433.       </constructor>
  7434.       <constructor cname="gtk_hscale_new_with_range" hidden="1">
  7435.         <parameters>
  7436.           <parameter type="gdouble" name="min" />
  7437.           <parameter type="gdouble" name="max" />
  7438.           <parameter type="gdouble" name="step" />
  7439.         </parameters>
  7440.       </constructor>
  7441.     </object>
  7442.     <object name="HScrollbar" cname="GtkHScrollbar" parent="GtkScrollbar">
  7443.       <method name="GetType" cname="gtk_hscrollbar_get_type" shared="true">
  7444.         <return-type type="GType" />
  7445.       </method>
  7446.       <constructor cname="gtk_hscrollbar_new">
  7447.         <parameters>
  7448.           <parameter type="GtkAdjustment*" name="adjustment" />
  7449.         </parameters>
  7450.       </constructor>
  7451.     </object>
  7452.     <object name="HSeparator" cname="GtkHSeparator" parent="GtkSeparator">
  7453.       <method name="GetType" cname="gtk_hseparator_get_type" shared="true">
  7454.         <return-type type="GType" />
  7455.       </method>
  7456.       <constructor cname="gtk_hseparator_new" />
  7457.     </object>
  7458.     <object name="HSV" cname="GtkHSV" parent="GtkWidget">
  7459.       <field name="Priv" cname="priv" type="gpointer" />
  7460.       <signal name="Changed" cname="changed" when="FIRST" field_name="">
  7461.         <return-type type="void" />
  7462.         <parameters>
  7463.           <parameter type="GtkHSV*" name="hsv" />
  7464.         </parameters>
  7465.       </signal>
  7466.       <signal name="Move" cname="move" when="LAST" field_name="">
  7467.         <return-type type="void" />
  7468.         <parameters>
  7469.           <parameter type="GtkHSV*" name="hsv" />
  7470.           <parameter type="GtkDirectionType" name="type" />
  7471.         </parameters>
  7472.       </signal>
  7473.       <method name="GetColor" cname="gtk_hsv_get_color">
  7474.         <return-type type="void" />
  7475.         <parameters>
  7476.           <parameter type="gdouble*" name="h" />
  7477.           <parameter type="gdouble*" name="s" />
  7478.           <parameter type="gdouble*" name="v" />
  7479.         </parameters>
  7480.       </method>
  7481.       <method name="GetMetrics" cname="gtk_hsv_get_metrics">
  7482.         <return-type type="void" />
  7483.         <parameters>
  7484.           <parameter type="gint*" name="size" />
  7485.           <parameter type="gint*" name="ring_width" />
  7486.         </parameters>
  7487.       </method>
  7488.       <method name="GetType" cname="gtk_hsv_get_type" shared="true">
  7489.         <return-type type="GType" />
  7490.       </method>
  7491.       <method name="IsAdjusting" cname="gtk_hsv_is_adjusting">
  7492.         <return-type type="gboolean" />
  7493.       </method>
  7494.       <constructor cname="gtk_hsv_new" />
  7495.       <method name="SetColor" cname="gtk_hsv_set_color">
  7496.         <return-type type="void" />
  7497.         <parameters>
  7498.           <parameter type="double" name="h" />
  7499.           <parameter type="double" name="s" />
  7500.           <parameter type="double" name="v" />
  7501.         </parameters>
  7502.       </method>
  7503.       <method name="SetMetrics" cname="gtk_hsv_set_metrics">
  7504.         <return-type type="void" />
  7505.         <parameters>
  7506.           <parameter type="gint" name="size" />
  7507.           <parameter type="gint" name="ring_width" />
  7508.         </parameters>
  7509.       </method>
  7510.       <method name="ToRgb" cname="gtk_hsv_to_rgb" shared="true">
  7511.         <return-type type="void" />
  7512.         <parameters>
  7513.           <parameter type="gdouble" name="h" />
  7514.           <parameter type="gdouble" name="s" />
  7515.           <parameter type="gdouble" name="v" />
  7516.           <parameter type="gdouble*" name="r" />
  7517.           <parameter type="gdouble*" name="g" />
  7518.           <parameter type="gdouble*" name="b" />
  7519.         </parameters>
  7520.       </method>
  7521.     </object>
  7522.     <object name="IconFactory" cname="GtkIconFactory" parent="GObject">
  7523.       <field name="Icons" cname="icons" type="GHashTable*" />
  7524.       <method name="Add" cname="gtk_icon_factory_add">
  7525.         <return-type type="void" />
  7526.         <parameters>
  7527.           <parameter type="const-gchar*" name="stock_id" />
  7528.           <parameter type="GtkIconSet*" name="icon_set" />
  7529.         </parameters>
  7530.       </method>
  7531.       <method name="AddDefault" cname="gtk_icon_factory_add_default">
  7532.         <return-type type="void" />
  7533.       </method>
  7534.       <method name="GetType" cname="gtk_icon_factory_get_type" shared="true">
  7535.         <return-type type="GType" />
  7536.       </method>
  7537.       <method name="Lookup" cname="gtk_icon_factory_lookup">
  7538.         <return-type type="GtkIconSet*" />
  7539.         <parameters>
  7540.           <parameter type="const-gchar*" name="stock_id" />
  7541.         </parameters>
  7542.       </method>
  7543.       <method name="LookupDefault" cname="gtk_icon_factory_lookup_default" shared="true">
  7544.         <return-type type="GtkIconSet*" />
  7545.         <parameters>
  7546.           <parameter type="const-gchar*" name="stock_id" />
  7547.         </parameters>
  7548.       </method>
  7549.       <constructor cname="gtk_icon_factory_new" />
  7550.       <method name="RemoveDefault" cname="gtk_icon_factory_remove_default">
  7551.         <return-type type="void" />
  7552.       </method>
  7553.     </object>
  7554.     <object name="IconTheme" cname="GtkIconTheme" parent="GObject">
  7555.       <field name="Priv" cname="priv" type="GtkIconThemePrivate*" />
  7556.       <signal name="Changed" cname="changed" when="LAST" field_name="changed">
  7557.         <return-type type="void" />
  7558.         <parameters>
  7559.           <parameter type="GtkIconTheme*" name="icon_theme" />
  7560.         </parameters>
  7561.       </signal>
  7562.       <method name="AddBuiltinIcon" cname="gtk_icon_theme_add_builtin_icon" shared="true">
  7563.         <return-type type="void" />
  7564.         <parameters>
  7565.           <parameter type="const-gchar*" name="icon_name" />
  7566.           <parameter type="gint" name="size" />
  7567.           <parameter type="GdkPixbuf*" name="pixbuf" />
  7568.         </parameters>
  7569.       </method>
  7570.       <method name="AppendSearchPath" cname="gtk_icon_theme_append_search_path">
  7571.         <return-type type="void" />
  7572.         <parameters>
  7573.           <parameter type="const-gchar*" name="path" />
  7574.         </parameters>
  7575.       </method>
  7576.       <method name="ChooseIcon" cname="gtk_icon_theme_choose_icon">
  7577.         <return-type type="GtkIconInfo*" />
  7578.         <parameters>
  7579.           <parameter type="const-gchar*" array="true" name="icon_names" null_term_array="1" />
  7580.           <parameter type="gint" name="size" />
  7581.           <parameter type="GtkIconLookupFlags" name="flags" />
  7582.         </parameters>
  7583.       </method>
  7584.       <method name="ErrorQuark" cname="gtk_icon_theme_error_quark" shared="true">
  7585.         <return-type type="GQuark" />
  7586.       </method>
  7587.       <method name="GetDefault" cname="gtk_icon_theme_get_default" shared="true">
  7588.         <return-type type="GtkIconTheme*" />
  7589.       </method>
  7590.       <method name="GetExampleIconName" cname="gtk_icon_theme_get_example_icon_name">
  7591.         <return-type type="char*" />
  7592.       </method>
  7593.       <method name="GetForScreen" cname="gtk_icon_theme_get_for_screen" shared="true">
  7594.         <return-type type="GtkIconTheme*" />
  7595.         <parameters>
  7596.           <parameter type="GdkScreen*" name="screen" />
  7597.         </parameters>
  7598.       </method>
  7599.       <method name="GetIconSizes" cname="gtk_icon_theme_get_icon_sizes" hidden="1">
  7600.         <return-type type="gint*" />
  7601.         <parameters>
  7602.           <parameter type="const-gchar*" name="icon_name" />
  7603.         </parameters>
  7604.       </method>
  7605.       <method name="GetSearchPath" cname="gtk_icon_theme_get_search_path" hidden="1">
  7606.         <return-type type="void" />
  7607.         <parameters>
  7608.           <parameter type="gchar**" array="true" name="path" />
  7609.           <parameter type="gint*" name="n_elements" />
  7610.         </parameters>
  7611.       </method>
  7612.       <method name="GetType" cname="gtk_icon_theme_get_type" shared="true">
  7613.         <return-type type="GType" />
  7614.       </method>
  7615.       <method name="HasIcon" cname="gtk_icon_theme_has_icon">
  7616.         <return-type type="gboolean" />
  7617.         <parameters>
  7618.           <parameter type="const-gchar*" name="icon_name" />
  7619.         </parameters>
  7620.       </method>
  7621.       <method name="ListContexts" cname="gtk_icon_theme_list_contexts">
  7622.         <return-type type="GList*" element_type="gchar*" owned="true" elements_owned="true" />
  7623.       </method>
  7624.       <method name="ListIcons" cname="gtk_icon_theme_list_icons" hidden="1">
  7625.         <return-type type="GList*" />
  7626.         <parameters>
  7627.           <parameter type="const-gchar*" name="context" />
  7628.         </parameters>
  7629.       </method>
  7630.       <method name="LoadIcon" cname="gtk_icon_theme_load_icon">
  7631.         <return-type type="GdkPixbuf*" owned="true" />
  7632.         <parameters>
  7633.           <parameter type="const-gchar*" name="icon_name" />
  7634.           <parameter type="gint" name="size" />
  7635.           <parameter type="GtkIconLookupFlags" name="flags" />
  7636.           <parameter type="GError**" name="error" />
  7637.         </parameters>
  7638.       </method>
  7639.       <method name="LookupIcon" cname="gtk_icon_theme_lookup_icon">
  7640.         <return-type type="GtkIconInfo*" owned="true" />
  7641.         <parameters>
  7642.           <parameter type="const-gchar*" name="icon_name" />
  7643.           <parameter type="gint" name="size" />
  7644.           <parameter type="GtkIconLookupFlags" name="flags" />
  7645.         </parameters>
  7646.       </method>
  7647.       <constructor cname="gtk_icon_theme_new" />
  7648.       <method name="PrependSearchPath" cname="gtk_icon_theme_prepend_search_path">
  7649.         <return-type type="void" />
  7650.         <parameters>
  7651.           <parameter type="const-gchar*" name="path" />
  7652.         </parameters>
  7653.       </method>
  7654.       <method name="RescanIfNeeded" cname="gtk_icon_theme_rescan_if_needed">
  7655.         <return-type type="gboolean" />
  7656.       </method>
  7657.       <method name="SetCustomTheme" cname="gtk_icon_theme_set_custom_theme">
  7658.         <return-type type="void" />
  7659.         <parameters>
  7660.           <parameter type="const-gchar*" name="theme_name" />
  7661.         </parameters>
  7662.       </method>
  7663.       <method name="SetScreen" cname="gtk_icon_theme_set_screen">
  7664.         <return-type type="void" />
  7665.         <parameters>
  7666.           <parameter type="GdkScreen*" name="screen" />
  7667.         </parameters>
  7668.       </method>
  7669.       <method name="SetSearchPath" cname="gtk_icon_theme_set_search_path" hidden="1">
  7670.         <return-type type="void" />
  7671.         <parameters>
  7672.           <parameter type="const-gchar*" array="true" name="path" />
  7673.           <parameter type="gint" name="n_elements" />
  7674.         </parameters>
  7675.       </method>
  7676.     </object>
  7677.     <object name="IconView" cname="GtkIconView" parent="GtkContainer">
  7678.       <field name="Priv" cname="priv" type="GtkIconViewPrivate*" />
  7679.       <property name="SelectionMode" cname="selection-mode" type="GtkSelectionMode" readable="true" writeable="true" />
  7680.       <property name="PixbufColumn" cname="pixbuf-column" type="gint" readable="true" writeable="true" />
  7681.       <property name="TextColumn" cname="text-column" type="gint" readable="true" writeable="true" />
  7682.       <property name="MarkupColumn" cname="markup-column" type="gint" readable="true" writeable="true" />
  7683.       <property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
  7684.       <property name="Columns" cname="columns" type="gint" readable="true" writeable="true" />
  7685.       <property name="ItemWidth" cname="item-width" type="gint" readable="true" writeable="true" />
  7686.       <property name="Spacing" cname="spacing" type="gint" readable="true" writeable="true" />
  7687.       <property name="RowSpacing" cname="row-spacing" type="gint" readable="true" writeable="true" />
  7688.       <property name="ColumnSpacing" cname="column-spacing" type="gint" readable="true" writeable="true" />
  7689.       <property name="Margin" cname="margin" type="gint" readable="true" writeable="true" />
  7690.       <property name="Orientation" cname="orientation" type="GtkOrientation" readable="true" writeable="true" />
  7691.       <property name="Reorderable" cname="reorderable" type="gboolean" readable="true" writeable="true" />
  7692.       <property name="TooltipColumn" cname="tooltip-column" type="gint" readable="true" writeable="true" />
  7693.       <signal name="SetScrollAdjustments" cname="set_scroll_adjustments" when="LAST" field_name="set_scroll_adjustments" hidden="1">
  7694.         <return-type type="void" />
  7695.         <parameters>
  7696.           <parameter type="GtkIconView*" name="icon_view" />
  7697.           <parameter type="GtkAdjustment*" name="hadjustment" />
  7698.           <parameter type="GtkAdjustment*" name="vadjustment" />
  7699.         </parameters>
  7700.       </signal>
  7701.       <signal name="ItemActivated" cname="item_activated" when="LAST" field_name="item_activated">
  7702.         <return-type type="void" />
  7703.         <parameters>
  7704.           <parameter type="GtkIconView*" name="icon_view" />
  7705.           <parameter type="GtkTreePath*" name="path" />
  7706.         </parameters>
  7707.       </signal>
  7708.       <signal name="SelectionChanged" cname="selection-changed" when="FIRST" field_name="selection_changed">
  7709.         <return-type type="void" />
  7710.         <parameters>
  7711.           <parameter type="GtkIconView*" name="icon_view" />
  7712.         </parameters>
  7713.       </signal>
  7714.       <signal cname="select_all" when="LAST" field_name="select_all" name="AllSelected">
  7715.         <return-type type="void" />
  7716.         <parameters>
  7717.           <parameter type="GtkIconView*" name="icon_view" />
  7718.         </parameters>
  7719.       </signal>
  7720.       <signal cname="unselect_all" when="LAST" field_name="unselect_all" name="AllUnselected">
  7721.         <return-type type="void" />
  7722.         <parameters>
  7723.           <parameter type="GtkIconView*" name="icon_view" />
  7724.         </parameters>
  7725.       </signal>
  7726.       <signal name="SelectCursorItem" cname="select_cursor_item" when="LAST" field_name="select_cursor_item">
  7727.         <return-type type="void" />
  7728.         <parameters>
  7729.           <parameter type="GtkIconView*" name="icon_view" />
  7730.         </parameters>
  7731.       </signal>
  7732.       <signal name="ToggleCursorItem" cname="toggle_cursor_item" when="LAST" field_name="toggle_cursor_item">
  7733.         <return-type type="void" />
  7734.         <parameters>
  7735.           <parameter type="GtkIconView*" name="icon_view" />
  7736.         </parameters>
  7737.       </signal>
  7738.       <signal name="ActivateCursorItem" cname="activate_cursor_item" when="LAST" field_name="activate_cursor_item">
  7739.         <return-type type="gboolean" />
  7740.         <parameters>
  7741.           <parameter type="GtkIconView*" name="icon_view" />
  7742.         </parameters>
  7743.       </signal>
  7744.       <signal name="MoveCursor" cname="move_cursor" when="LAST" field_name="move_cursor">
  7745.         <return-type type="gboolean" />
  7746.         <parameters>
  7747.           <parameter type="GtkIconView*" name="icon_view" />
  7748.           <parameter type="GtkMovementStep" name="step" />
  7749.           <parameter type="gint" name="count" />
  7750.         </parameters>
  7751.       </signal>
  7752.       <implements>
  7753.         <interface cname="GtkCellLayout" />
  7754.         <interface cname="GtkBuildable" hidden="1" />
  7755.       </implements>
  7756.       <method name="ConvertWidgetToBinWindowCoords" cname="gtk_icon_view_convert_widget_to_bin_window_coords">
  7757.         <return-type type="void" />
  7758.         <parameters>
  7759.           <parameter type="gint" name="wx" />
  7760.           <parameter type="gint" name="wy" />
  7761.           <parameter type="gint*" name="bx" />
  7762.           <parameter type="gint*" name="by" />
  7763.         </parameters>
  7764.       </method>
  7765.       <method name="CreateDragIcon" cname="gtk_icon_view_create_drag_icon">
  7766.         <return-type type="GdkPixmap*" />
  7767.         <parameters>
  7768.           <parameter type="GtkTreePath*" name="path" />
  7769.         </parameters>
  7770.       </method>
  7771.       <method name="EnableModelDragDest" cname="gtk_icon_view_enable_model_drag_dest">
  7772.         <return-type type="void" />
  7773.         <parameters>
  7774.           <parameter type="const-GtkTargetEntry*" name="targets" array="1" />
  7775.           <parameter type="gint" name="n_targets" />
  7776.           <parameter type="GdkDragAction" name="actions" />
  7777.         </parameters>
  7778.       </method>
  7779.       <method name="EnableModelDragSource" cname="gtk_icon_view_enable_model_drag_source">
  7780.         <return-type type="void" />
  7781.         <parameters>
  7782.           <parameter type="GdkModifierType" name="start_button_mask" />
  7783.           <parameter type="const-GtkTargetEntry*" name="targets" array="1" />
  7784.           <parameter type="gint" name="n_targets" />
  7785.           <parameter type="GdkDragAction" name="actions" />
  7786.         </parameters>
  7787.       </method>
  7788.       <method name="GetColumnSpacing" cname="gtk_icon_view_get_column_spacing">
  7789.         <return-type type="gint" />
  7790.       </method>
  7791.       <method name="GetColumns" cname="gtk_icon_view_get_columns">
  7792.         <return-type type="gint" />
  7793.       </method>
  7794.       <method name="GetCursor" cname="gtk_icon_view_get_cursor">
  7795.         <return-type type="gboolean" />
  7796.         <parameters>
  7797.           <parameter type="GtkTreePath**" name="path" pass_as="out" owned="true" />
  7798.           <parameter type="GtkCellRenderer**" name="cell" pass_as="out" />
  7799.         </parameters>
  7800.       </method>
  7801.       <method name="GetDestItemAtPos" cname="gtk_icon_view_get_dest_item_at_pos">
  7802.         <return-type type="gboolean" />
  7803.         <parameters>
  7804.           <parameter type="gint" name="drag_x" />
  7805.           <parameter type="gint" name="drag_y" />
  7806.           <parameter type="GtkTreePath**" name="path" pass_as="out" owned="true" />
  7807.           <parameter type="GtkIconViewDropPosition*" name="pos" />
  7808.         </parameters>
  7809.       </method>
  7810.       <method name="GetDragDestItem" cname="gtk_icon_view_get_drag_dest_item">
  7811.         <return-type type="void" />
  7812.         <parameters>
  7813.           <parameter type="GtkTreePath**" name="path" pass_as="out" owned="true" />
  7814.           <parameter type="GtkIconViewDropPosition*" name="pos" />
  7815.         </parameters>
  7816.       </method>
  7817.       <method name="GetItemAtPos" cname="gtk_icon_view_get_item_at_pos">
  7818.         <return-type type="gboolean" />
  7819.         <parameters>
  7820.           <parameter type="gint" name="x" />
  7821.           <parameter type="gint" name="y" />
  7822.           <parameter type="GtkTreePath**" name="path" pass_as="out" owned="true" />
  7823.           <parameter type="GtkCellRenderer**" name="cell" pass_as="out" />
  7824.         </parameters>
  7825.       </method>
  7826.       <method name="GetItemWidth" cname="gtk_icon_view_get_item_width">
  7827.         <return-type type="gint" />
  7828.       </method>
  7829.       <method name="GetMargin" cname="gtk_icon_view_get_margin">
  7830.         <return-type type="gint" />
  7831.       </method>
  7832.       <method name="GetMarkupColumn" cname="gtk_icon_view_get_markup_column">
  7833.         <return-type type="gint" />
  7834.       </method>
  7835.       <method name="GetModel" cname="gtk_icon_view_get_model">
  7836.         <return-type type="GtkTreeModel*" />
  7837.       </method>
  7838.       <method name="GetOrientation" cname="gtk_icon_view_get_orientation">
  7839.         <return-type type="GtkOrientation" />
  7840.       </method>
  7841.       <method name="GetPathAtPos" cname="gtk_icon_view_get_path_at_pos">
  7842.         <return-type type="GtkTreePath*" owned="true" />
  7843.         <parameters>
  7844.           <parameter type="gint" name="x" />
  7845.           <parameter type="gint" name="y" />
  7846.         </parameters>
  7847.       </method>
  7848.       <method name="GetPixbufColumn" cname="gtk_icon_view_get_pixbuf_column">
  7849.         <return-type type="gint" />
  7850.       </method>
  7851.       <method name="GetReorderable" cname="gtk_icon_view_get_reorderable">
  7852.         <return-type type="gboolean" />
  7853.       </method>
  7854.       <method name="GetRowSpacing" cname="gtk_icon_view_get_row_spacing">
  7855.         <return-type type="gint" />
  7856.       </method>
  7857.       <method name="GetSelectedItems" cname="gtk_icon_view_get_selected_items">
  7858.         <return-type type="GList*" element_type="GtkTreePath*" elements_owned="true" owned="true" />
  7859.       </method>
  7860.       <method name="GetSelectionMode" cname="gtk_icon_view_get_selection_mode">
  7861.         <return-type type="GtkSelectionMode" />
  7862.       </method>
  7863.       <method name="GetSpacing" cname="gtk_icon_view_get_spacing">
  7864.         <return-type type="gint" />
  7865.       </method>
  7866.       <method name="GetTextColumn" cname="gtk_icon_view_get_text_column">
  7867.         <return-type type="gint" />
  7868.       </method>
  7869.       <method name="GetTooltipColumn" cname="gtk_icon_view_get_tooltip_column">
  7870.         <return-type type="gint" />
  7871.       </method>
  7872.       <method name="GetTooltipContext" cname="gtk_icon_view_get_tooltip_context">
  7873.         <return-type type="gboolean" />
  7874.         <parameters>
  7875.           <parameter type="gint*" name="x" />
  7876.           <parameter type="gint*" name="y" />
  7877.           <parameter type="gboolean" name="keyboard_tip" />
  7878.           <parameter type="GtkTreeModel**" name="model" pass_as="out" />
  7879.           <parameter type="GtkTreePath**" name="path" pass_as="out" />
  7880.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  7881.         </parameters>
  7882.       </method>
  7883.       <method name="GetType" cname="gtk_icon_view_get_type" shared="true">
  7884.         <return-type type="GType" />
  7885.       </method>
  7886.       <method name="GetVisibleRange" cname="gtk_icon_view_get_visible_range">
  7887.         <return-type type="gboolean" />
  7888.         <parameters>
  7889.           <parameter type="GtkTreePath**" name="start_path" pass_as="out" owned="true" />
  7890.           <parameter type="GtkTreePath**" name="end_path" pass_as="out" owned="true" />
  7891.         </parameters>
  7892.       </method>
  7893.       <method cname="gtk_icon_view_item_activated" name="ActivateItem">
  7894.         <return-type type="void" />
  7895.         <parameters>
  7896.           <parameter type="GtkTreePath*" name="path" />
  7897.         </parameters>
  7898.       </method>
  7899.       <constructor cname="gtk_icon_view_new" />
  7900.       <constructor cname="gtk_icon_view_new_with_model">
  7901.         <parameters>
  7902.           <parameter type="GtkTreeModel*" name="model" />
  7903.         </parameters>
  7904.       </constructor>
  7905.       <method name="PathIsSelected" cname="gtk_icon_view_path_is_selected">
  7906.         <return-type type="gboolean" />
  7907.         <parameters>
  7908.           <parameter type="GtkTreePath*" name="path" />
  7909.         </parameters>
  7910.       </method>
  7911.       <method name="ScrollToPath" cname="gtk_icon_view_scroll_to_path" hidden="1">
  7912.         <return-type type="void" />
  7913.         <parameters>
  7914.           <parameter type="GtkTreePath*" name="path" />
  7915.           <parameter type="gboolean" name="use_align" />
  7916.           <parameter type="gfloat" name="row_align" />
  7917.           <parameter type="gfloat" name="col_align" />
  7918.         </parameters>
  7919.       </method>
  7920.       <method name="SelectAll" cname="gtk_icon_view_select_all">
  7921.         <return-type type="void" />
  7922.       </method>
  7923.       <method name="SelectPath" cname="gtk_icon_view_select_path">
  7924.         <return-type type="void" />
  7925.         <parameters>
  7926.           <parameter type="GtkTreePath*" name="path" />
  7927.         </parameters>
  7928.       </method>
  7929.       <method name="SelectedForeach" cname="gtk_icon_view_selected_foreach">
  7930.         <return-type type="void" />
  7931.         <parameters>
  7932.           <parameter type="GtkIconViewForeachFunc" name="func" scope="call" />
  7933.           <parameter type="gpointer" name="data" />
  7934.         </parameters>
  7935.       </method>
  7936.       <method name="SetColumnSpacing" cname="gtk_icon_view_set_column_spacing">
  7937.         <return-type type="void" />
  7938.         <parameters>
  7939.           <parameter type="gint" name="column_spacing" />
  7940.         </parameters>
  7941.       </method>
  7942.       <method name="SetColumns" cname="gtk_icon_view_set_columns">
  7943.         <return-type type="void" />
  7944.         <parameters>
  7945.           <parameter type="gint" name="columns" />
  7946.         </parameters>
  7947.       </method>
  7948.       <method name="SetCursor" cname="gtk_icon_view_set_cursor">
  7949.         <return-type type="void" />
  7950.         <parameters>
  7951.           <parameter type="GtkTreePath*" name="path" />
  7952.           <parameter type="GtkCellRenderer*" name="cell" />
  7953.           <parameter type="gboolean" name="start_editing" />
  7954.         </parameters>
  7955.       </method>
  7956.       <method name="SetDragDestItem" cname="gtk_icon_view_set_drag_dest_item">
  7957.         <return-type type="void" />
  7958.         <parameters>
  7959.           <parameter type="GtkTreePath*" name="path" />
  7960.           <parameter type="GtkIconViewDropPosition" name="pos" />
  7961.         </parameters>
  7962.       </method>
  7963.       <method name="SetItemWidth" cname="gtk_icon_view_set_item_width">
  7964.         <return-type type="void" />
  7965.         <parameters>
  7966.           <parameter type="gint" name="item_width" />
  7967.         </parameters>
  7968.       </method>
  7969.       <method name="SetMargin" cname="gtk_icon_view_set_margin">
  7970.         <return-type type="void" />
  7971.         <parameters>
  7972.           <parameter type="gint" name="margin" />
  7973.         </parameters>
  7974.       </method>
  7975.       <method name="SetMarkupColumn" cname="gtk_icon_view_set_markup_column">
  7976.         <return-type type="void" />
  7977.         <parameters>
  7978.           <parameter type="gint" name="column" />
  7979.         </parameters>
  7980.       </method>
  7981.       <method name="SetModel" cname="gtk_icon_view_set_model">
  7982.         <return-type type="void" />
  7983.         <parameters>
  7984.           <parameter type="GtkTreeModel*" name="model" />
  7985.         </parameters>
  7986.       </method>
  7987.       <method name="SetOrientation" cname="gtk_icon_view_set_orientation">
  7988.         <return-type type="void" />
  7989.         <parameters>
  7990.           <parameter type="GtkOrientation" name="orientation" />
  7991.         </parameters>
  7992.       </method>
  7993.       <method name="SetPixbufColumn" cname="gtk_icon_view_set_pixbuf_column">
  7994.         <return-type type="void" />
  7995.         <parameters>
  7996.           <parameter type="gint" name="column" />
  7997.         </parameters>
  7998.       </method>
  7999.       <method name="SetReorderable" cname="gtk_icon_view_set_reorderable">
  8000.         <return-type type="void" />
  8001.         <parameters>
  8002.           <parameter type="gboolean" name="reorderable" />
  8003.         </parameters>
  8004.       </method>
  8005.       <method name="SetRowSpacing" cname="gtk_icon_view_set_row_spacing">
  8006.         <return-type type="void" />
  8007.         <parameters>
  8008.           <parameter type="gint" name="row_spacing" />
  8009.         </parameters>
  8010.       </method>
  8011.       <method name="SetSelectionMode" cname="gtk_icon_view_set_selection_mode">
  8012.         <return-type type="void" />
  8013.         <parameters>
  8014.           <parameter type="GtkSelectionMode" name="mode" />
  8015.         </parameters>
  8016.       </method>
  8017.       <method name="SetSpacing" cname="gtk_icon_view_set_spacing">
  8018.         <return-type type="void" />
  8019.         <parameters>
  8020.           <parameter type="gint" name="spacing" />
  8021.         </parameters>
  8022.       </method>
  8023.       <method name="SetTextColumn" cname="gtk_icon_view_set_text_column">
  8024.         <return-type type="void" />
  8025.         <parameters>
  8026.           <parameter type="gint" name="column" />
  8027.         </parameters>
  8028.       </method>
  8029.       <method name="SetTooltipCell" cname="gtk_icon_view_set_tooltip_cell">
  8030.         <return-type type="void" />
  8031.         <parameters>
  8032.           <parameter type="GtkTooltip*" name="tooltip" />
  8033.           <parameter type="GtkTreePath*" name="path" />
  8034.           <parameter type="GtkCellRenderer*" name="cell" />
  8035.         </parameters>
  8036.       </method>
  8037.       <method name="SetTooltipColumn" cname="gtk_icon_view_set_tooltip_column">
  8038.         <return-type type="void" />
  8039.         <parameters>
  8040.           <parameter type="gint" name="column" />
  8041.         </parameters>
  8042.       </method>
  8043.       <method name="SetTooltipItem" cname="gtk_icon_view_set_tooltip_item">
  8044.         <return-type type="void" />
  8045.         <parameters>
  8046.           <parameter type="GtkTooltip*" name="tooltip" />
  8047.           <parameter type="GtkTreePath*" name="path" />
  8048.         </parameters>
  8049.       </method>
  8050.       <method name="UnselectAll" cname="gtk_icon_view_unselect_all">
  8051.         <return-type type="void" />
  8052.       </method>
  8053.       <method name="UnselectPath" cname="gtk_icon_view_unselect_path">
  8054.         <return-type type="void" />
  8055.         <parameters>
  8056.           <parameter type="GtkTreePath*" name="path" />
  8057.         </parameters>
  8058.       </method>
  8059.       <method name="UnsetModelDragDest" cname="gtk_icon_view_unset_model_drag_dest">
  8060.         <return-type type="void" />
  8061.       </method>
  8062.       <method name="UnsetModelDragSource" cname="gtk_icon_view_unset_model_drag_source">
  8063.         <return-type type="void" />
  8064.       </method>
  8065.     </object>
  8066.     <object name="Image" cname="GtkImage" parent="GtkMisc">
  8067.       <field name="StorageType" cname="storage_type" type="GtkImageType" />
  8068.       <field name="Pixmap" cname="pixmap" type="union{GtkImagePixmapData" />
  8069.       <field name="Image" cname="image" type="GtkImageImageData" />
  8070.       <field name="Pixbuf" cname="pixbuf" type="GtkImagePixbufData" />
  8071.       <field name="Stock" cname="stock" type="GtkImageStockData" />
  8072.       <field name="IconSet" cname="icon_set" type="GtkImageIconSetData" />
  8073.       <field name="Anim" cname="anim" type="GtkImageAnimationData" />
  8074.       <field name="Name" cname="name" type="GtkImageIconNameData" />
  8075.       <field name="Data" cname="data" type="}" />
  8076.       <field name="Mask" cname="mask" type="GdkBitmap*" />
  8077.       <field name="IconSize" cname="icon_size" type="GtkIconSize" />
  8078.       <property name="Pixbuf" cname="pixbuf" type="GdkPixbuf" readable="true" writeable="true" />
  8079.       <property name="Pixmap" cname="pixmap" type="GdkPixmap" readable="true" writeable="true" />
  8080.       <property name="Image" cname="image" type="GdkImage" readable="true" writeable="true" />
  8081.       <property name="Mask" cname="mask" type="GdkPixmap" readable="true" writeable="true" />
  8082.       <property name="File" cname="file" type="gchar*" readable="true" writeable="true" />
  8083.       <property name="Stock" cname="stock" type="gchar*" readable="true" writeable="true" />
  8084.       <property name="IconSet" cname="icon-set" type="GtkIconSet" readable="true" writeable="true" />
  8085.       <property name="IconSize" cname="icon-size" type="gint" readable="true" writeable="true" />
  8086.       <property name="PixelSize" cname="pixel-size" type="gint" readable="true" writeable="true" />
  8087.       <property name="PixbufAnimation" cname="pixbuf-animation" type="GdkPixbufAnimation" readable="true" writeable="true" />
  8088.       <property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
  8089.       <property name="StorageType" cname="storage-type" type="GtkImageType" readable="true" />
  8090.       <method name="Clear" cname="gtk_image_clear">
  8091.         <return-type type="void" />
  8092.       </method>
  8093.       <method name="Get" cname="gtk_image_get" deprecated="1">
  8094.         <return-type type="void" />
  8095.         <parameters>
  8096.           <parameter type="GdkImage**" name="val" />
  8097.           <parameter type="GdkBitmap**" name="mask" />
  8098.         </parameters>
  8099.       </method>
  8100.       <method name="GetAnimation" cname="gtk_image_get_animation">
  8101.         <return-type type="GdkPixbufAnimation*" />
  8102.       </method>
  8103.       <method name="GetIconName" cname="gtk_image_get_icon_name">
  8104.         <return-type type="void" />
  8105.         <parameters>
  8106.           <parameter type="const-gchar**" pass_as="out" name="icon_name" />
  8107.           <parameter type="GtkIconSize*" name="size" />
  8108.         </parameters>
  8109.       </method>
  8110.       <method name="GetIconSet" cname="gtk_image_get_icon_set">
  8111.         <return-type type="void" />
  8112.         <parameters>
  8113.           <parameter type="GtkIconSet**" name="icon_set" pass_as="out" />
  8114.           <parameter type="GtkIconSize*" name="size" />
  8115.         </parameters>
  8116.       </method>
  8117.       <method name="GetImage" cname="gtk_image_get_image">
  8118.         <return-type type="void" />
  8119.         <parameters>
  8120.           <parameter type="GdkImage**" name="gdk_image" pass_as="out" />
  8121.           <parameter type="GdkBitmap**" name="mask" pass_as="out" />
  8122.         </parameters>
  8123.       </method>
  8124.       <method name="GetPixbuf" cname="gtk_image_get_pixbuf">
  8125.         <return-type type="GdkPixbuf*" />
  8126.       </method>
  8127.       <method name="GetPixelSize" cname="gtk_image_get_pixel_size">
  8128.         <return-type type="gint" />
  8129.       </method>
  8130.       <method name="GetPixmap" cname="gtk_image_get_pixmap">
  8131.         <return-type type="void" />
  8132.         <parameters>
  8133.           <parameter type="GdkPixmap**" name="pixmap" pass_as="out" />
  8134.           <parameter type="GdkBitmap**" name="mask" pass_as="out" />
  8135.         </parameters>
  8136.       </method>
  8137.       <method name="GetStock" cname="gtk_image_get_stock">
  8138.         <return-type type="void" />
  8139.         <parameters>
  8140.           <parameter type="gchar**" name="stock_id" pass_as="out" />
  8141.           <parameter type="GtkIconSize*" name="size" />
  8142.         </parameters>
  8143.       </method>
  8144.       <method name="GetStorageType" cname="gtk_image_get_storage_type">
  8145.         <return-type type="GtkImageType" />
  8146.       </method>
  8147.       <method name="GetType" cname="gtk_image_get_type" shared="true">
  8148.         <return-type type="GType" />
  8149.       </method>
  8150.       <constructor cname="gtk_image_new" />
  8151.       <constructor cname="gtk_image_new_from_animation">
  8152.         <parameters>
  8153.           <parameter type="GdkPixbufAnimation*" name="animation" property_name="pixbuf_animation" />
  8154.         </parameters>
  8155.       </constructor>
  8156.       <constructor cname="gtk_image_new_from_file">
  8157.         <parameters>
  8158.           <parameter type="const-gchar*" name="filename" property_name="file" />
  8159.         </parameters>
  8160.       </constructor>
  8161.       <constructor cname="gtk_image_new_from_icon_name" shared="true">
  8162.         <parameters>
  8163.           <parameter type="const-gchar*" name="icon_name" />
  8164.           <parameter type="GtkIconSize" name="size" />
  8165.         </parameters>
  8166.       </constructor>
  8167.       <constructor cname="gtk_image_new_from_icon_set" hidden="1">
  8168.         <parameters>
  8169.           <parameter type="GtkIconSet*" name="icon_set" />
  8170.           <parameter type="GtkIconSize" name="size" />
  8171.         </parameters>
  8172.       </constructor>
  8173.       <constructor cname="gtk_image_new_from_image">
  8174.         <parameters>
  8175.           <parameter type="GdkImage*" name="image" />
  8176.           <parameter type="GdkBitmap*" name="mask" />
  8177.         </parameters>
  8178.       </constructor>
  8179.       <constructor cname="gtk_image_new_from_pixbuf">
  8180.         <parameters>
  8181.           <parameter type="GdkPixbuf*" name="pixbuf" />
  8182.         </parameters>
  8183.       </constructor>
  8184.       <constructor cname="gtk_image_new_from_pixmap">
  8185.         <parameters>
  8186.           <parameter type="GdkPixmap*" name="pixmap" />
  8187.           <parameter type="GdkBitmap*" name="mask" />
  8188.         </parameters>
  8189.       </constructor>
  8190.       <constructor cname="gtk_image_new_from_stock" hidden="1">
  8191.         <parameters>
  8192.           <parameter type="const-gchar*" name="stock_id" />
  8193.           <parameter type="GtkIconSize" name="size" />
  8194.         </parameters>
  8195.       </constructor>
  8196.       <method name="Set" cname="gtk_image_set" deprecated="1">
  8197.         <return-type type="void" />
  8198.         <parameters>
  8199.           <parameter type="GdkImage*" name="val" />
  8200.           <parameter type="GdkBitmap*" name="mask" />
  8201.         </parameters>
  8202.       </method>
  8203.       <method cname="gtk_image_set_from_animation" name="SetAnimation">
  8204.         <return-type type="void" />
  8205.         <parameters>
  8206.           <parameter type="GdkPixbufAnimation*" name="animation" />
  8207.         </parameters>
  8208.       </method>
  8209.       <method cname="gtk_image_set_from_file" name="SetFile">
  8210.         <return-type type="void" />
  8211.         <parameters>
  8212.           <parameter type="const-gchar*" name="filename" />
  8213.         </parameters>
  8214.       </method>
  8215.       <method name="SetFromIconName" cname="gtk_image_set_from_icon_name">
  8216.         <return-type type="void" />
  8217.         <parameters>
  8218.           <parameter type="const-gchar*" name="icon_name" />
  8219.           <parameter type="GtkIconSize" name="size" />
  8220.         </parameters>
  8221.       </method>
  8222.       <method name="SetFromIconSet" cname="gtk_image_set_from_icon_set">
  8223.         <return-type type="void" />
  8224.         <parameters>
  8225.           <parameter type="GtkIconSet*" name="icon_set" />
  8226.           <parameter type="GtkIconSize" name="size" />
  8227.         </parameters>
  8228.       </method>
  8229.       <method name="SetFromImage" cname="gtk_image_set_from_image">
  8230.         <return-type type="void" />
  8231.         <parameters>
  8232.           <parameter type="GdkImage*" name="gdk_image" />
  8233.           <parameter type="GdkBitmap*" name="mask" />
  8234.         </parameters>
  8235.       </method>
  8236.       <method cname="gtk_image_set_from_pixbuf" name="SetPixbuf">
  8237.         <return-type type="void" />
  8238.         <parameters>
  8239.           <parameter type="GdkPixbuf*" name="pixbuf" />
  8240.         </parameters>
  8241.       </method>
  8242.       <method name="SetFromPixmap" cname="gtk_image_set_from_pixmap">
  8243.         <return-type type="void" />
  8244.         <parameters>
  8245.           <parameter type="GdkPixmap*" name="pixmap" />
  8246.           <parameter type="GdkBitmap*" name="mask" />
  8247.         </parameters>
  8248.       </method>
  8249.       <method name="SetFromStock" cname="gtk_image_set_from_stock">
  8250.         <return-type type="void" />
  8251.         <parameters>
  8252.           <parameter type="const-gchar*" name="stock_id" />
  8253.           <parameter type="GtkIconSize" name="size" />
  8254.         </parameters>
  8255.       </method>
  8256.       <method name="SetPixelSize" cname="gtk_image_set_pixel_size">
  8257.         <return-type type="void" />
  8258.         <parameters>
  8259.           <parameter type="gint" name="pixel_size" />
  8260.         </parameters>
  8261.       </method>
  8262.     </object>
  8263.     <object name="ImageMenuItem" cname="GtkImageMenuItem" parent="GtkMenuItem">
  8264.       <field name="Image" cname="image" type="GtkWidget*" />
  8265.       <property name="Image" cname="image" type="GtkWidget" readable="true" writeable="true" />
  8266.       <method name="GetImage" cname="gtk_image_menu_item_get_image">
  8267.         <return-type type="GtkWidget*" />
  8268.       </method>
  8269.       <method name="GetType" cname="gtk_image_menu_item_get_type" shared="true">
  8270.         <return-type type="GType" />
  8271.       </method>
  8272.       <constructor cname="gtk_image_menu_item_new" />
  8273.       <constructor cname="gtk_image_menu_item_new_from_stock">
  8274.         <parameters>
  8275.           <parameter type="const-gchar*" name="stock_id" />
  8276.           <parameter type="GtkAccelGroup*" name="accel_group" />
  8277.         </parameters>
  8278.       </constructor>
  8279.       <constructor cname="gtk_image_menu_item_new_with_label" hidden="1">
  8280.         <parameters>
  8281.           <parameter type="const-gchar*" name="label" />
  8282.         </parameters>
  8283.       </constructor>
  8284.       <constructor cname="gtk_image_menu_item_new_with_mnemonic" hidden="1">
  8285.         <parameters>
  8286.           <parameter type="const-gchar*" name="label" />
  8287.         </parameters>
  8288.       </constructor>
  8289.       <method name="SetImage" cname="gtk_image_menu_item_set_image">
  8290.         <return-type type="void" />
  8291.         <parameters>
  8292.           <parameter type="GtkWidget*" name="image" />
  8293.         </parameters>
  8294.       </method>
  8295.     </object>
  8296.     <object name="IMContext" cname="GtkIMContext" parent="GObject">
  8297.       <signal name="PreeditStart" cname="preedit_start" when="LAST" field_name="preedit_start">
  8298.         <return-type type="void" />
  8299.         <parameters>
  8300.           <parameter type="GtkIMContext*" name="context" />
  8301.         </parameters>
  8302.       </signal>
  8303.       <signal name="PreeditEnd" cname="preedit_end" when="LAST" field_name="preedit_end">
  8304.         <return-type type="void" />
  8305.         <parameters>
  8306.           <parameter type="GtkIMContext*" name="context" />
  8307.         </parameters>
  8308.       </signal>
  8309.       <signal name="PreeditChanged" cname="preedit_changed" when="LAST" field_name="preedit_changed">
  8310.         <return-type type="void" />
  8311.         <parameters>
  8312.           <parameter type="GtkIMContext*" name="context" />
  8313.         </parameters>
  8314.       </signal>
  8315.       <signal name="Commit" cname="commit" when="LAST" field_name="commit">
  8316.         <return-type type="void" />
  8317.         <parameters>
  8318.           <parameter type="GtkIMContext*" name="context" />
  8319.           <parameter type="const-gchar*" name="str" />
  8320.         </parameters>
  8321.       </signal>
  8322.       <signal name="RetrieveSurrounding" cname="retrieve_surrounding" when="LAST" field_name="retrieve_surrounding">
  8323.         <return-type type="gboolean" />
  8324.         <parameters>
  8325.           <parameter type="GtkIMContext*" name="context" />
  8326.         </parameters>
  8327.       </signal>
  8328.       <signal cname="delete_surrounding" when="LAST" field_name="delete_surrounding" name="SurroundingDeleted">
  8329.         <return-type type="gboolean" />
  8330.         <parameters>
  8331.           <parameter type="GtkIMContext*" name="context" />
  8332.           <parameter type="gint" name="offset" />
  8333.           <parameter type="gint" name="n_chars" />
  8334.         </parameters>
  8335.       </signal>
  8336.       <virtual_method name="SetClientWindow" cname="set_client_window">
  8337.         <return-type type="void" />
  8338.         <parameters>
  8339.           <parameter type="GtkIMContext*" name="context" />
  8340.           <parameter type="GdkWindow*" name="window" />
  8341.         </parameters>
  8342.       </virtual_method>
  8343.       <virtual_method name="GetPreeditString" cname="get_preedit_string">
  8344.         <return-type type="void" />
  8345.         <parameters>
  8346.           <parameter type="GtkIMContext*" name="context" />
  8347.           <parameter type="gchar**" name="str" />
  8348.           <parameter type="PangoAttrList**" name="attrs" />
  8349.           <parameter type="gint*" name="cursor_pos" />
  8350.         </parameters>
  8351.       </virtual_method>
  8352.       <virtual_method name="FilterKeypress" cname="filter_keypress">
  8353.         <return-type type="gboolean" />
  8354.         <parameters>
  8355.           <parameter type="GtkIMContext*" name="context" />
  8356.           <parameter type="GdkEventKey*" name="event" />
  8357.         </parameters>
  8358.       </virtual_method>
  8359.       <virtual_method name="FocusIn" cname="focus_in">
  8360.         <return-type type="void" />
  8361.         <parameters>
  8362.           <parameter type="GtkIMContext*" name="context" />
  8363.         </parameters>
  8364.       </virtual_method>
  8365.       <virtual_method name="FocusOut" cname="focus_out">
  8366.         <return-type type="void" />
  8367.         <parameters>
  8368.           <parameter type="GtkIMContext*" name="context" />
  8369.         </parameters>
  8370.       </virtual_method>
  8371.       <virtual_method name="Reset" cname="reset">
  8372.         <return-type type="void" />
  8373.         <parameters>
  8374.           <parameter type="GtkIMContext*" name="context" />
  8375.         </parameters>
  8376.       </virtual_method>
  8377.       <virtual_method name="SetCursorLocation" cname="set_cursor_location">
  8378.         <return-type type="void" />
  8379.         <parameters>
  8380.           <parameter type="GtkIMContext*" name="context" />
  8381.           <parameter type="GdkRectangle*" name="area" />
  8382.         </parameters>
  8383.       </virtual_method>
  8384.       <virtual_method name="SetUsePreedit" cname="set_use_preedit">
  8385.         <return-type type="void" />
  8386.         <parameters>
  8387.           <parameter type="GtkIMContext*" name="context" />
  8388.           <parameter type="gboolean" name="use_preedit" />
  8389.         </parameters>
  8390.       </virtual_method>
  8391.       <virtual_method name="SetSurrounding" cname="set_surrounding">
  8392.         <return-type type="void" />
  8393.         <parameters>
  8394.           <parameter type="GtkIMContext*" name="context" />
  8395.           <parameter type="const-gchar*" name="text" />
  8396.           <parameter type="gint" name="len" />
  8397.           <parameter type="gint" name="cursor_index" />
  8398.         </parameters>
  8399.       </virtual_method>
  8400.       <virtual_method name="GetSurrounding" cname="get_surrounding">
  8401.         <return-type type="gboolean" />
  8402.         <parameters>
  8403.           <parameter type="GtkIMContext*" name="context" />
  8404.           <parameter type="gchar**" name="text" />
  8405.           <parameter type="gint*" name="cursor_index" />
  8406.         </parameters>
  8407.       </virtual_method>
  8408.       <method name="DeleteSurrounding" cname="gtk_im_context_delete_surrounding">
  8409.         <return-type type="gboolean" />
  8410.         <parameters>
  8411.           <parameter type="gint" name="offset" />
  8412.           <parameter type="gint" name="n_chars" />
  8413.         </parameters>
  8414.       </method>
  8415.       <method name="FilterKeypress" cname="gtk_im_context_filter_keypress">
  8416.         <return-type type="gboolean" />
  8417.         <parameters>
  8418.           <parameter type="GdkEventKey*" name="event" />
  8419.         </parameters>
  8420.       </method>
  8421.       <method name="FocusIn" cname="gtk_im_context_focus_in">
  8422.         <return-type type="void" />
  8423.       </method>
  8424.       <method name="FocusOut" cname="gtk_im_context_focus_out">
  8425.         <return-type type="void" />
  8426.       </method>
  8427.       <method name="GetPreeditString" cname="gtk_im_context_get_preedit_string">
  8428.         <return-type type="void" />
  8429.         <parameters>
  8430.           <parameter type="gchar**" name="str" pass_as="out" />
  8431.           <parameter type="PangoAttrList**" name="attrs" pass_as="out" />
  8432.           <parameter type="gint*" name="cursor_pos" />
  8433.         </parameters>
  8434.       </method>
  8435.       <method name="GetSurrounding" cname="gtk_im_context_get_surrounding">
  8436.         <return-type type="gboolean" />
  8437.         <parameters>
  8438.           <parameter type="gchar**" name="text" pass_as="out" />
  8439.           <parameter type="gint*" name="cursor_index" />
  8440.         </parameters>
  8441.       </method>
  8442.       <method name="GetType" cname="gtk_im_context_get_type" shared="true">
  8443.         <return-type type="GType" />
  8444.       </method>
  8445.       <method name="Reset" cname="gtk_im_context_reset">
  8446.         <return-type type="void" />
  8447.       </method>
  8448.       <method name="SetClientWindow" cname="gtk_im_context_set_client_window">
  8449.         <return-type type="void" />
  8450.         <parameters>
  8451.           <parameter type="GdkWindow*" name="window" />
  8452.         </parameters>
  8453.       </method>
  8454.       <method name="SetCursorLocation" cname="gtk_im_context_set_cursor_location">
  8455.         <return-type type="void" />
  8456.         <parameters>
  8457.           <parameter type="GdkRectangle*" name="area" />
  8458.         </parameters>
  8459.       </method>
  8460.       <method name="SetSurrounding" cname="gtk_im_context_set_surrounding">
  8461.         <return-type type="void" />
  8462.         <parameters>
  8463.           <parameter type="const-gchar*" name="text" />
  8464.           <parameter type="gint" name="len" />
  8465.           <parameter type="gint" name="cursor_index" />
  8466.         </parameters>
  8467.       </method>
  8468.       <method name="SetUsePreedit" cname="gtk_im_context_set_use_preedit">
  8469.         <return-type type="void" />
  8470.         <parameters>
  8471.           <parameter type="gboolean" name="use_preedit" />
  8472.         </parameters>
  8473.       </method>
  8474.     </object>
  8475.     <object name="IMContextSimple" cname="GtkIMContextSimple" parent="GtkIMContext">
  8476.       <field name="Tables" cname="tables" type="GSList*" />
  8477.       <field name="ComposeBuffer" cname="compose_buffer" array_len="GTK_MAX_COMPOSE_LEN + 1" type="guint" />
  8478.       <field name="TentativeMatch" cname="tentative_match" type="gunichar" />
  8479.       <field name="TentativeMatchLen" cname="tentative_match_len" type="gint" />
  8480.       <field name="InHexSequence" cname="in_hex_sequence" bits="1" type="guint" />
  8481.       <field name="ModifiersDropped" cname="modifiers_dropped" bits="1" type="guint" />
  8482.       <method name="AddTable" cname="gtk_im_context_simple_add_table">
  8483.         <return-type type="void" />
  8484.         <parameters>
  8485.           <parameter type="guint16*" name="data" />
  8486.           <parameter type="gint" name="max_seq_len" />
  8487.           <parameter type="gint" name="n_seqs" />
  8488.         </parameters>
  8489.       </method>
  8490.       <method name="GetType" cname="gtk_im_context_simple_get_type" shared="true">
  8491.         <return-type type="GType" />
  8492.       </method>
  8493.       <constructor cname="gtk_im_context_simple_new" />
  8494.     </object>
  8495.     <object name="IMMulticontext" cname="GtkIMMulticontext" parent="GtkIMContext">
  8496.       <field name="Slave" cname="slave" type="GtkIMContext*" />
  8497.       <field name="Priv" cname="priv" type="GtkIMMulticontextPrivate*" />
  8498.       <field name="ContextId" cname="context_id" type="const-gchar*" />
  8499.       <method name="AppendMenuitems" cname="gtk_im_multicontext_append_menuitems">
  8500.         <return-type type="void" />
  8501.         <parameters>
  8502.           <parameter type="GtkMenuShell*" name="menushell" />
  8503.         </parameters>
  8504.       </method>
  8505.       <method name="GetType" cname="gtk_im_multicontext_get_type" shared="true">
  8506.         <return-type type="GType" />
  8507.       </method>
  8508.       <constructor cname="gtk_im_multicontext_new" />
  8509.     </object>
  8510.     <object name="InputDialog" cname="GtkInputDialog" parent="GtkDialog">
  8511.       <field name="AxisList" cname="axis_list" type="GtkWidget*" />
  8512.       <field name="AxisListbox" cname="axis_listbox" type="GtkWidget*" />
  8513.       <field name="ModeOptionmenu" cname="mode_optionmenu" type="GtkWidget*" />
  8514.       <field name="CloseButton" cname="close_button" type="GtkButton*" access="public" />
  8515.       <field name="SaveButton" cname="save_button" type="GtkButton*" access="public" />
  8516.       <field name="AxisItems" cname="axis_items" array_len="GDK_AXIS_LAST" type="GtkWidget*" />
  8517.       <field name="CurrentDevice" cname="current_device" type="GdkDevice*" />
  8518.       <field name="KeysList" cname="keys_list" type="GtkWidget*" />
  8519.       <field name="KeysListbox" cname="keys_listbox" type="GtkWidget*" />
  8520.       <signal name="EnableDevice" cname="enable_device" when="LAST" field_name="enable_device">
  8521.         <return-type type="void" />
  8522.         <parameters>
  8523.           <parameter type="GtkInputDialog*" name="inputd" />
  8524.           <parameter type="GdkDevice*" name="device" />
  8525.         </parameters>
  8526.       </signal>
  8527.       <signal name="DisableDevice" cname="disable_device" when="LAST" field_name="disable_device">
  8528.         <return-type type="void" />
  8529.         <parameters>
  8530.           <parameter type="GtkInputDialog*" name="inputd" />
  8531.           <parameter type="GdkDevice*" name="device" />
  8532.         </parameters>
  8533.       </signal>
  8534.       <method name="GetType" cname="gtk_input_dialog_get_type" shared="true">
  8535.         <return-type type="GType" />
  8536.       </method>
  8537.       <constructor cname="gtk_input_dialog_new" />
  8538.     </object>
  8539.     <object name="Invisible" cname="GtkInvisible" parent="GtkWidget">
  8540.       <field name="HasUserRefCount" cname="has_user_ref_count" type="gboolean" />
  8541.       <field name="Screen" cname="screen" type="GdkScreen*" />
  8542.       <property name="Screen" cname="screen" type="GdkScreen" readable="true" writeable="true" new_flag="1" />
  8543.       <method name="GetScreen" cname="gtk_invisible_get_screen">
  8544.         <return-type type="GdkScreen*" />
  8545.       </method>
  8546.       <method name="GetType" cname="gtk_invisible_get_type" shared="true">
  8547.         <return-type type="GType" />
  8548.       </method>
  8549.       <constructor cname="gtk_invisible_new" />
  8550.       <constructor cname="gtk_invisible_new_for_screen">
  8551.         <parameters>
  8552.           <parameter type="GdkScreen*" name="screen" />
  8553.         </parameters>
  8554.       </constructor>
  8555.       <method name="SetScreen" cname="gtk_invisible_set_screen">
  8556.         <return-type type="void" />
  8557.         <parameters>
  8558.           <parameter type="GdkScreen*" name="screen" />
  8559.         </parameters>
  8560.       </method>
  8561.     </object>
  8562.     <object name="Item" cname="GtkItem" parent="GtkBin">
  8563.       <signal cname="select" when="FIRST" field_name="select" name="Selected">
  8564.         <return-type type="void" />
  8565.         <parameters>
  8566.           <parameter type="GtkItem*" name="item" />
  8567.         </parameters>
  8568.       </signal>
  8569.       <signal cname="deselect" when="FIRST" field_name="deselect" name="Deselected">
  8570.         <return-type type="void" />
  8571.         <parameters>
  8572.           <parameter type="GtkItem*" name="item" />
  8573.         </parameters>
  8574.       </signal>
  8575.       <signal cname="toggle" when="FIRST" field_name="toggle" name="Toggled">
  8576.         <return-type type="void" />
  8577.         <parameters>
  8578.           <parameter type="GtkItem*" name="item" />
  8579.         </parameters>
  8580.       </signal>
  8581.       <method name="Deselect" cname="gtk_item_deselect">
  8582.         <return-type type="void" />
  8583.       </method>
  8584.       <method name="FactoriesPathDelete" cname="gtk_item_factories_path_delete" deprecated="1" shared="true">
  8585.         <return-type type="void" />
  8586.         <parameters>
  8587.           <parameter type="const-gchar*" name="ifactory_path" />
  8588.           <parameter type="const-gchar*" name="path" />
  8589.         </parameters>
  8590.       </method>
  8591.       <method name="GetType" cname="gtk_item_get_type" shared="true">
  8592.         <return-type type="GType" />
  8593.       </method>
  8594.       <method name="Select" cname="gtk_item_select">
  8595.         <return-type type="void" />
  8596.       </method>
  8597.       <method name="Toggle" cname="gtk_item_toggle">
  8598.         <return-type type="void" />
  8599.       </method>
  8600.     </object>
  8601.     <object name="ItemFactory" cname="GtkItemFactory" deprecated="1" parent="GtkObject">
  8602.       <field name="Path" cname="path" type="gchar*" />
  8603.       <field name="AccelGroup" cname="accel_group" type="GtkAccelGroup*" />
  8604.       <field name="Widget" cname="widget" type="GtkWidget*" />
  8605.       <field name="Items" cname="items" type="GSList*" />
  8606.       <field name="TranslateFunc" cname="translate_func" type="GtkTranslateFunc" />
  8607.       <field name="TranslateData" cname="translate_data" type="gpointer" />
  8608.       <field name="TranslateNotify" cname="translate_notify" type="GtkDestroyNotify" />
  8609.       <method name="AddForeign" cname="gtk_item_factory_add_foreign" deprecated="1" shared="true">
  8610.         <return-type type="void" />
  8611.         <parameters>
  8612.           <parameter type="GtkWidget*" name="accel_widget" />
  8613.           <parameter type="const-gchar*" name="full_path" />
  8614.           <parameter type="GtkAccelGroup*" name="accel_group" />
  8615.           <parameter type="guint" name="keyval" />
  8616.           <parameter type="GdkModifierType" name="modifiers" />
  8617.         </parameters>
  8618.       </method>
  8619.       <method name="Construct" cname="gtk_item_factory_construct" deprecated="1">
  8620.         <return-type type="void" />
  8621.         <parameters>
  8622.           <parameter type="GType" name="container_type" />
  8623.           <parameter type="const-gchar*" name="path" />
  8624.           <parameter type="GtkAccelGroup*" name="accel_group" />
  8625.         </parameters>
  8626.       </method>
  8627.       <method name="CreateItem" cname="gtk_item_factory_create_item" deprecated="1">
  8628.         <return-type type="void" />
  8629.         <parameters>
  8630.           <parameter type="GtkItemFactoryEntry*" name="entry" />
  8631.           <parameter type="gpointer" name="callback_data" />
  8632.           <parameter type="guint" name="callback_type" />
  8633.         </parameters>
  8634.       </method>
  8635.       <method name="CreateItems" cname="gtk_item_factory_create_items" deprecated="1">
  8636.         <return-type type="void" />
  8637.         <parameters>
  8638.           <parameter type="guint" name="n_entries" />
  8639.           <parameter type="GtkItemFactoryEntry*" name="entries" />
  8640.           <parameter type="gpointer" name="callback_data" />
  8641.         </parameters>
  8642.       </method>
  8643.       <method name="CreateItemsAc" cname="gtk_item_factory_create_items_ac" deprecated="1">
  8644.         <return-type type="void" />
  8645.         <parameters>
  8646.           <parameter type="guint" name="n_entries" />
  8647.           <parameter type="GtkItemFactoryEntry*" name="entries" />
  8648.           <parameter type="gpointer" name="callback_data" />
  8649.           <parameter type="guint" name="callback_type" />
  8650.         </parameters>
  8651.       </method>
  8652.       <method name="CreateMenuEntries" cname="gtk_item_factory_create_menu_entries" deprecated="1" shared="true">
  8653.         <return-type type="void" />
  8654.         <parameters>
  8655.           <parameter type="guint" name="n_entries" />
  8656.           <parameter type="GtkMenuEntry*" name="entries" />
  8657.         </parameters>
  8658.       </method>
  8659.       <method name="DeleteEntries" cname="gtk_item_factory_delete_entries" deprecated="1">
  8660.         <return-type type="void" />
  8661.         <parameters>
  8662.           <parameter type="guint" name="n_entries" />
  8663.           <parameter type="GtkItemFactoryEntry*" name="entries" />
  8664.         </parameters>
  8665.       </method>
  8666.       <method name="DeleteEntry" cname="gtk_item_factory_delete_entry" deprecated="1">
  8667.         <return-type type="void" />
  8668.         <parameters>
  8669.           <parameter type="GtkItemFactoryEntry*" name="entry" />
  8670.         </parameters>
  8671.       </method>
  8672.       <method name="DeleteItem" cname="gtk_item_factory_delete_item" deprecated="1">
  8673.         <return-type type="void" />
  8674.         <parameters>
  8675.           <parameter type="const-gchar*" name="path" />
  8676.         </parameters>
  8677.       </method>
  8678.       <method name="FromPath" cname="gtk_item_factory_from_path" deprecated="1" shared="true">
  8679.         <return-type type="GtkItemFactory*" />
  8680.         <parameters>
  8681.           <parameter type="const-gchar*" name="path" />
  8682.         </parameters>
  8683.       </method>
  8684.       <method name="FromWidget" cname="gtk_item_factory_from_widget" deprecated="1" shared="true">
  8685.         <return-type type="GtkItemFactory*" />
  8686.         <parameters>
  8687.           <parameter type="GtkWidget*" name="widget" />
  8688.         </parameters>
  8689.       </method>
  8690.       <method name="GetItem" cname="gtk_item_factory_get_item" deprecated="1">
  8691.         <return-type type="GtkWidget*" />
  8692.         <parameters>
  8693.           <parameter type="const-gchar*" name="path" />
  8694.         </parameters>
  8695.       </method>
  8696.       <method cname="gtk_item_factory_get_item_by_action" deprecated="1" name="GetItem">
  8697.         <return-type type="GtkWidget*" />
  8698.         <parameters>
  8699.           <parameter type="guint" name="action" />
  8700.         </parameters>
  8701.       </method>
  8702.       <method name="GetType" cname="gtk_item_factory_get_type" deprecated="1" shared="true">
  8703.         <return-type type="GType" />
  8704.       </method>
  8705.       <method name="GetWidget" cname="gtk_item_factory_get_widget" deprecated="1">
  8706.         <return-type type="GtkWidget*" />
  8707.         <parameters>
  8708.           <parameter type="const-gchar*" name="path" />
  8709.         </parameters>
  8710.       </method>
  8711.       <method cname="gtk_item_factory_get_widget_by_action" deprecated="1" name="GetWidget">
  8712.         <return-type type="GtkWidget*" />
  8713.         <parameters>
  8714.           <parameter type="guint" name="action" />
  8715.         </parameters>
  8716.       </method>
  8717.       <constructor cname="gtk_item_factory_new" deprecated="1" hidden="1">
  8718.         <parameters>
  8719.           <parameter type="GType" name="container_type" />
  8720.           <parameter type="const-gchar*" name="path" />
  8721.           <parameter type="GtkAccelGroup*" name="accel_group" />
  8722.         </parameters>
  8723.       </constructor>
  8724.       <method name="PathFromWidget" cname="gtk_item_factory_path_from_widget" deprecated="1" shared="true">
  8725.         <return-type type="const-gchar*" />
  8726.         <parameters>
  8727.           <parameter type="GtkWidget*" name="widget" />
  8728.         </parameters>
  8729.       </method>
  8730.       <method name="Popup" cname="gtk_item_factory_popup" deprecated="1">
  8731.         <return-type type="void" />
  8732.         <parameters>
  8733.           <parameter type="guint" name="x" />
  8734.           <parameter type="guint" name="y" />
  8735.           <parameter type="guint" name="mouse_button" />
  8736.           <parameter type="guint32" name="time_" />
  8737.         </parameters>
  8738.       </method>
  8739.       <method name="PopupData" cname="gtk_item_factory_popup_data" deprecated="1">
  8740.         <return-type type="gpointer" />
  8741.       </method>
  8742.       <method name="PopupDataFromWidget" cname="gtk_item_factory_popup_data_from_widget" deprecated="1" shared="true">
  8743.         <return-type type="gpointer" />
  8744.         <parameters>
  8745.           <parameter type="GtkWidget*" name="widget" />
  8746.         </parameters>
  8747.       </method>
  8748.       <method name="PopupWithData" cname="gtk_item_factory_popup_with_data" deprecated="1">
  8749.         <return-type type="void" />
  8750.         <parameters>
  8751.           <parameter type="gpointer" name="popup_data" />
  8752.           <parameter name="destroy" type="GtkDestroyNotify" />
  8753.           <parameter type="guint" name="x" />
  8754.           <parameter type="guint" name="y" />
  8755.           <parameter type="guint" name="mouse_button" />
  8756.           <parameter type="guint32" name="time_" />
  8757.         </parameters>
  8758.       </method>
  8759.       <method name="SetTranslateFunc" cname="gtk_item_factory_set_translate_func" deprecated="1">
  8760.         <return-type type="void" />
  8761.         <parameters>
  8762.           <parameter type="GtkTranslateFunc" name="func" />
  8763.           <parameter type="gpointer" name="data" />
  8764.           <parameter name="notify" type="GDestroyNotify" />
  8765.         </parameters>
  8766.       </method>
  8767.     </object>
  8768.     <object name="Label" cname="GtkLabel" parent="GtkMisc">
  8769.       <field name="Label" cname="label" type="gchar*" />
  8770.       <field name="Jtype" cname="jtype" bits="2" type="guint" />
  8771.       <field name="Wrap" cname="wrap" bits="1" type="guint" />
  8772.       <field name="UseUnderline" cname="use_underline" bits="1" type="guint" />
  8773.       <field name="UseMarkup" cname="use_markup" bits="1" type="guint" />
  8774.       <field name="Ellipsize" cname="ellipsize" bits="3" type="guint" />
  8775.       <field name="SingleLineMode" cname="single_line_mode" bits="1" type="guint" />
  8776.       <field name="HaveTransform" cname="have_transform" bits="1" type="guint" />
  8777.       <field name="InClick" cname="in_click" bits="1" type="guint" />
  8778.       <field name="WrapMode" cname="wrap_mode" bits="3" type="guint" />
  8779.       <field name="PatternSet" cname="pattern_set" bits="1" type="guint" />
  8780.       <field name="MnemonicKeyval" cname="mnemonic_keyval" type="guint" />
  8781.       <field name="Text" cname="text" type="gchar*" />
  8782.       <field name="Attrs" cname="attrs" type="PangoAttrList*" />
  8783.       <field name="EffectiveAttrs" cname="effective_attrs" type="PangoAttrList*" />
  8784.       <field name="Layout" cname="layout" type="PangoLayout*" />
  8785.       <field name="MnemonicWidget" cname="mnemonic_widget" type="GtkWidget*" />
  8786.       <field name="MnemonicWindow" cname="mnemonic_window" type="GtkWindow*" />
  8787.       <field name="SelectInfo" cname="select_info" type="GtkLabelSelectionInfo*" />
  8788.       <signal name="MoveCursor" cname="move_cursor" when="LAST" field_name="move_cursor">
  8789.         <return-type type="void" />
  8790.         <parameters>
  8791.           <parameter type="GtkLabel*" name="label" />
  8792.           <parameter type="GtkMovementStep" name="step" />
  8793.           <parameter type="gint" name="count" />
  8794.           <parameter type="gboolean" name="extend_selection" />
  8795.         </parameters>
  8796.       </signal>
  8797.       <signal name="CopyClipboard" cname="copy_clipboard" when="LAST" field_name="copy_clipboard">
  8798.         <return-type type="void" />
  8799.         <parameters>
  8800.           <parameter type="GtkLabel*" name="label" />
  8801.         </parameters>
  8802.       </signal>
  8803.       <signal name="PopulatePopup" cname="populate_popup" when="LAST" field_name="populate_popup">
  8804.         <return-type type="void" />
  8805.         <parameters>
  8806.           <parameter type="GtkLabel*" name="label" />
  8807.           <parameter type="GtkMenu*" name="menu" />
  8808.         </parameters>
  8809.       </signal>
  8810.       <property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
  8811.       <property name="Attributes" cname="attributes" type="PangoAttrList" readable="true" writeable="true" />
  8812.       <property name="UseMarkup" cname="use-markup" type="gboolean" readable="true" writeable="true" />
  8813.       <property name="UseUnderline" cname="use-underline" type="gboolean" readable="true" writeable="true" />
  8814.       <property name="Justify" cname="justify" type="GtkJustification" readable="true" writeable="true" />
  8815.       <property name="Pattern" cname="pattern" type="gchar*" writeable="true" />
  8816.       <property name="Wrap" cname="wrap" type="gboolean" readable="true" writeable="true" />
  8817.       <property cname="wrap-mode" type="PangoWrapMode" readable="true" writeable="true" name="LineWrapMode" />
  8818.       <property name="Selectable" cname="selectable" type="gboolean" readable="true" writeable="true" />
  8819.       <property name="MnemonicKeyval" cname="mnemonic-keyval" type="guint" readable="true" />
  8820.       <property name="MnemonicWidget" cname="mnemonic-widget" type="GtkWidget" readable="true" writeable="true" />
  8821.       <property name="CursorPosition" cname="cursor-position" type="gint" readable="true" />
  8822.       <property name="SelectionBound" cname="selection-bound" type="gint" readable="true" />
  8823.       <property name="Ellipsize" cname="ellipsize" type="PangoEllipsizeMode" readable="true" writeable="true" />
  8824.       <property name="WidthChars" cname="width-chars" type="gint" readable="true" writeable="true" />
  8825.       <property name="SingleLineMode" cname="single-line-mode" type="gboolean" readable="true" writeable="true" />
  8826.       <property name="Angle" cname="angle" type="gdouble" readable="true" writeable="true" />
  8827.       <property name="MaxWidthChars" cname="max-width-chars" type="gint" readable="true" writeable="true" />
  8828.       <method name="Get" cname="gtk_label_get" deprecated="1">
  8829.         <return-type type="void" />
  8830.         <parameters>
  8831.           <parameter type="gchar**" name="str" />
  8832.         </parameters>
  8833.       </method>
  8834.       <method name="GetAngle" cname="gtk_label_get_angle">
  8835.         <return-type type="gdouble" />
  8836.       </method>
  8837.       <method name="GetAttributes" cname="gtk_label_get_attributes">
  8838.         <return-type type="PangoAttrList*" />
  8839.       </method>
  8840.       <method name="GetEllipsize" cname="gtk_label_get_ellipsize">
  8841.         <return-type type="PangoEllipsizeMode" />
  8842.       </method>
  8843.       <method name="GetJustify" cname="gtk_label_get_justify">
  8844.         <return-type type="GtkJustification" />
  8845.       </method>
  8846.       <method name="GetLabel" cname="gtk_label_get_label">
  8847.         <return-type type="const-gchar*" />
  8848.       </method>
  8849.       <method name="GetLayout" cname="gtk_label_get_layout">
  8850.         <return-type type="PangoLayout*" />
  8851.       </method>
  8852.       <method name="GetLayoutOffsets" cname="gtk_label_get_layout_offsets">
  8853.         <return-type type="void" />
  8854.         <parameters>
  8855.           <parameter type="gint*" name="x" />
  8856.           <parameter type="gint*" name="y" />
  8857.         </parameters>
  8858.       </method>
  8859.       <method name="GetLineWrap" cname="gtk_label_get_line_wrap">
  8860.         <return-type type="gboolean" />
  8861.       </method>
  8862.       <method name="GetLineWrapMode" cname="gtk_label_get_line_wrap_mode">
  8863.         <return-type type="PangoWrapMode" />
  8864.       </method>
  8865.       <method name="GetMaxWidthChars" cname="gtk_label_get_max_width_chars">
  8866.         <return-type type="gint" />
  8867.       </method>
  8868.       <method name="GetMnemonicKeyval" cname="gtk_label_get_mnemonic_keyval">
  8869.         <return-type type="guint" />
  8870.       </method>
  8871.       <method name="GetMnemonicWidget" cname="gtk_label_get_mnemonic_widget">
  8872.         <return-type type="GtkWidget*" />
  8873.       </method>
  8874.       <method name="GetSelectable" cname="gtk_label_get_selectable">
  8875.         <return-type type="gboolean" />
  8876.       </method>
  8877.       <method name="GetSelectionBounds" cname="gtk_label_get_selection_bounds">
  8878.         <return-type type="gboolean" />
  8879.         <parameters>
  8880.           <parameter type="gint*" name="start" />
  8881.           <parameter type="gint*" name="end" />
  8882.         </parameters>
  8883.       </method>
  8884.       <method name="GetSingleLineMode" cname="gtk_label_get_single_line_mode">
  8885.         <return-type type="gboolean" />
  8886.       </method>
  8887.       <method name="GetText" cname="gtk_label_get_text">
  8888.         <return-type type="const-gchar*" />
  8889.       </method>
  8890.       <method name="GetType" cname="gtk_label_get_type" shared="true">
  8891.         <return-type type="GType" />
  8892.       </method>
  8893.       <method name="GetUseMarkup" cname="gtk_label_get_use_markup">
  8894.         <return-type type="gboolean" />
  8895.       </method>
  8896.       <method name="GetUseUnderline" cname="gtk_label_get_use_underline">
  8897.         <return-type type="gboolean" />
  8898.       </method>
  8899.       <method name="GetWidthChars" cname="gtk_label_get_width_chars">
  8900.         <return-type type="gint" />
  8901.       </method>
  8902.       <constructor cname="gtk_label_new">
  8903.         <parameters>
  8904.           <parameter type="const-gchar*" name="str" />
  8905.         </parameters>
  8906.       </constructor>
  8907.       <constructor cname="gtk_label_new_with_mnemonic" preferred="1">
  8908.         <parameters>
  8909.           <parameter type="const-gchar*" name="str" property_name="label" />
  8910.         </parameters>
  8911.       </constructor>
  8912.       <method name="ParseUline" cname="gtk_label_parse_uline" deprecated="1">
  8913.         <return-type type="guint" />
  8914.         <parameters>
  8915.           <parameter type="const-gchar*" name="string" />
  8916.         </parameters>
  8917.       </method>
  8918.       <method name="SelectRegion" cname="gtk_label_select_region">
  8919.         <return-type type="void" />
  8920.         <parameters>
  8921.           <parameter type="gint" name="start_offset" />
  8922.           <parameter type="gint" name="end_offset" />
  8923.         </parameters>
  8924.       </method>
  8925.       <method name="SetAngle" cname="gtk_label_set_angle">
  8926.         <return-type type="void" />
  8927.         <parameters>
  8928.           <parameter type="gdouble" name="angle" />
  8929.         </parameters>
  8930.       </method>
  8931.       <method name="SetAttributes" cname="gtk_label_set_attributes">
  8932.         <return-type type="void" />
  8933.         <parameters>
  8934.           <parameter type="PangoAttrList*" name="attrs" />
  8935.         </parameters>
  8936.       </method>
  8937.       <method name="SetEllipsize" cname="gtk_label_set_ellipsize">
  8938.         <return-type type="void" />
  8939.         <parameters>
  8940.           <parameter type="PangoEllipsizeMode" name="mode" />
  8941.         </parameters>
  8942.       </method>
  8943.       <method name="SetJustify" cname="gtk_label_set_justify">
  8944.         <return-type type="void" />
  8945.         <parameters>
  8946.           <parameter type="GtkJustification" name="jtype" />
  8947.         </parameters>
  8948.       </method>
  8949.       <method name="SetLabel" cname="gtk_label_set_label">
  8950.         <return-type type="void" />
  8951.         <parameters>
  8952.           <parameter type="const-gchar*" name="str" />
  8953.         </parameters>
  8954.       </method>
  8955.       <method name="SetLineWrap" cname="gtk_label_set_line_wrap">
  8956.         <return-type type="void" />
  8957.         <parameters>
  8958.           <parameter type="gboolean" name="wrap" />
  8959.         </parameters>
  8960.       </method>
  8961.       <method name="SetLineWrapMode" cname="gtk_label_set_line_wrap_mode">
  8962.         <return-type type="void" />
  8963.         <parameters>
  8964.           <parameter type="PangoWrapMode" name="wrap_mode" />
  8965.         </parameters>
  8966.       </method>
  8967.       <method name="SetMarkup" cname="gtk_label_set_markup">
  8968.         <return-type type="void" />
  8969.         <parameters>
  8970.           <parameter type="const-gchar*" name="str" />
  8971.         </parameters>
  8972.       </method>
  8973.       <method name="SetMarkupWithMnemonic" cname="gtk_label_set_markup_with_mnemonic">
  8974.         <return-type type="void" />
  8975.         <parameters>
  8976.           <parameter type="const-gchar*" name="str" />
  8977.         </parameters>
  8978.       </method>
  8979.       <method name="SetMaxWidthChars" cname="gtk_label_set_max_width_chars">
  8980.         <return-type type="void" />
  8981.         <parameters>
  8982.           <parameter type="gint" name="n_chars" />
  8983.         </parameters>
  8984.       </method>
  8985.       <method name="SetMnemonicWidget" cname="gtk_label_set_mnemonic_widget">
  8986.         <return-type type="void" />
  8987.         <parameters>
  8988.           <parameter type="GtkWidget*" name="widget" />
  8989.         </parameters>
  8990.       </method>
  8991.       <method name="SetPattern" cname="gtk_label_set_pattern">
  8992.         <return-type type="void" />
  8993.         <parameters>
  8994.           <parameter type="const-gchar*" name="pattern" />
  8995.         </parameters>
  8996.       </method>
  8997.       <method name="SetSelectable" cname="gtk_label_set_selectable">
  8998.         <return-type type="void" />
  8999.         <parameters>
  9000.           <parameter type="gboolean" name="setting" />
  9001.         </parameters>
  9002.       </method>
  9003.       <method name="SetSingleLineMode" cname="gtk_label_set_single_line_mode">
  9004.         <return-type type="void" />
  9005.         <parameters>
  9006.           <parameter type="gboolean" name="single_line_mode" />
  9007.         </parameters>
  9008.       </method>
  9009.       <method name="SetText" cname="gtk_label_set_text">
  9010.         <return-type type="void" />
  9011.         <parameters>
  9012.           <parameter type="const-gchar*" name="str" />
  9013.         </parameters>
  9014.       </method>
  9015.       <method name="SetTextWithMnemonic" cname="gtk_label_set_text_with_mnemonic">
  9016.         <return-type type="void" />
  9017.         <parameters>
  9018.           <parameter type="const-gchar*" name="str" />
  9019.         </parameters>
  9020.       </method>
  9021.       <method name="SetUseMarkup" cname="gtk_label_set_use_markup">
  9022.         <return-type type="void" />
  9023.         <parameters>
  9024.           <parameter type="gboolean" name="setting" />
  9025.         </parameters>
  9026.       </method>
  9027.       <method name="SetUseUnderline" cname="gtk_label_set_use_underline">
  9028.         <return-type type="void" />
  9029.         <parameters>
  9030.           <parameter type="gboolean" name="setting" />
  9031.         </parameters>
  9032.       </method>
  9033.       <method name="SetWidthChars" cname="gtk_label_set_width_chars">
  9034.         <return-type type="void" />
  9035.         <parameters>
  9036.           <parameter type="gint" name="n_chars" />
  9037.         </parameters>
  9038.       </method>
  9039.     </object>
  9040.     <object name="Layout" cname="GtkLayout" parent="GtkContainer">
  9041.       <field name="Children" cname="children" type="GList*" />
  9042.       <field name="Width" cname="width" type="guint" />
  9043.       <field name="Height" cname="height" type="guint" />
  9044.       <field name="Hadjustment" cname="hadjustment" type="GtkAdjustment*" />
  9045.       <field name="Vadjustment" cname="vadjustment" type="GtkAdjustment*" />
  9046.       <field name="BinWindow" cname="bin_window" type="GdkWindow*" access="public" />
  9047.       <field name="Visibility" cname="visibility" type="GdkVisibilityState" />
  9048.       <field name="ScrollX" cname="scroll_x" type="gint" />
  9049.       <field name="ScrollY" cname="scroll_y" type="gint" />
  9050.       <field name="FreezeCount" cname="freeze_count" type="guint" />
  9051.       <childprop name="X" cname="x" type="gint" readable="true" writeable="true" />
  9052.       <childprop name="Y" cname="y" type="gint" readable="true" writeable="true" />
  9053.       <property name="Hadjustment" cname="hadjustment" type="GtkAdjustment" readable="true" writeable="true" />
  9054.       <property name="Vadjustment" cname="vadjustment" type="GtkAdjustment" readable="true" writeable="true" />
  9055.       <property name="Width" cname="width" type="guint" readable="true" writeable="true" />
  9056.       <property name="Height" cname="height" type="guint" readable="true" writeable="true" />
  9057.       <signal cname="set_scroll_adjustments" when="LAST" field_name="set_scroll_adjustments" name="ScrollAdjustmentsSet">
  9058.         <return-type type="void" />
  9059.         <parameters>
  9060.           <parameter type="GtkLayout*" name="layout" />
  9061.           <parameter type="GtkAdjustment*" name="hadjustment" />
  9062.           <parameter type="GtkAdjustment*" name="vadjustment" />
  9063.         </parameters>
  9064.       </signal>
  9065.       <method name="Freeze" cname="gtk_layout_freeze" deprecated="1">
  9066.         <return-type type="void" />
  9067.       </method>
  9068.       <method name="GetHadjustment" cname="gtk_layout_get_hadjustment">
  9069.         <return-type type="GtkAdjustment*" />
  9070.       </method>
  9071.       <method name="GetSize" cname="gtk_layout_get_size">
  9072.         <return-type type="void" />
  9073.         <parameters>
  9074.           <parameter type="guint*" name="width" />
  9075.           <parameter type="guint*" name="height" />
  9076.         </parameters>
  9077.       </method>
  9078.       <method name="GetType" cname="gtk_layout_get_type" shared="true">
  9079.         <return-type type="GType" />
  9080.       </method>
  9081.       <method name="GetVadjustment" cname="gtk_layout_get_vadjustment">
  9082.         <return-type type="GtkAdjustment*" />
  9083.       </method>
  9084.       <method name="Move" cname="gtk_layout_move">
  9085.         <return-type type="void" />
  9086.         <parameters>
  9087.           <parameter type="GtkWidget*" name="child_widget" />
  9088.           <parameter type="gint" name="x" />
  9089.           <parameter type="gint" name="y" />
  9090.         </parameters>
  9091.       </method>
  9092.       <constructor cname="gtk_layout_new">
  9093.         <parameters>
  9094.           <parameter type="GtkAdjustment*" name="hadjustment" />
  9095.           <parameter type="GtkAdjustment*" name="vadjustment" />
  9096.         </parameters>
  9097.       </constructor>
  9098.       <method name="Put" cname="gtk_layout_put">
  9099.         <return-type type="void" />
  9100.         <parameters>
  9101.           <parameter type="GtkWidget*" name="child_widget" />
  9102.           <parameter type="gint" name="x" />
  9103.           <parameter type="gint" name="y" />
  9104.         </parameters>
  9105.       </method>
  9106.       <method name="SetHadjustment" cname="gtk_layout_set_hadjustment">
  9107.         <return-type type="void" />
  9108.         <parameters>
  9109.           <parameter type="GtkAdjustment*" name="adjustment" />
  9110.         </parameters>
  9111.       </method>
  9112.       <method name="SetSize" cname="gtk_layout_set_size">
  9113.         <return-type type="void" />
  9114.         <parameters>
  9115.           <parameter type="guint" name="width" />
  9116.           <parameter type="guint" name="height" />
  9117.         </parameters>
  9118.       </method>
  9119.       <method name="SetVadjustment" cname="gtk_layout_set_vadjustment">
  9120.         <return-type type="void" />
  9121.         <parameters>
  9122.           <parameter type="GtkAdjustment*" name="adjustment" />
  9123.         </parameters>
  9124.       </method>
  9125.       <method name="Thaw" cname="gtk_layout_thaw" deprecated="1">
  9126.         <return-type type="void" />
  9127.       </method>
  9128.     </object>
  9129.     <object name="LinkButton" cname="GtkLinkButton" parent="GtkButton">
  9130.       <field name="Priv" cname="priv" type="GtkLinkButtonPrivate*" />
  9131.       <property name="Uri" cname="uri" type="gchar*" readable="true" writeable="true" />
  9132.       <virtual_method name="GtkPadding1" cname="_gtk_padding1">
  9133.         <return-type type="void" />
  9134.       </virtual_method>
  9135.       <virtual_method name="GtkPadding2" cname="_gtk_padding2">
  9136.         <return-type type="void" />
  9137.       </virtual_method>
  9138.       <virtual_method name="GtkPadding3" cname="_gtk_padding3">
  9139.         <return-type type="void" />
  9140.       </virtual_method>
  9141.       <virtual_method name="GtkPadding4" cname="_gtk_padding4">
  9142.         <return-type type="void" />
  9143.       </virtual_method>
  9144.       <method name="GetType" cname="gtk_link_button_get_type" shared="true">
  9145.         <return-type type="GType" />
  9146.       </method>
  9147.       <method name="GetUri" cname="gtk_link_button_get_uri">
  9148.         <return-type type="const-gchar*" />
  9149.       </method>
  9150.       <constructor cname="gtk_link_button_new">
  9151.         <parameters>
  9152.           <parameter type="const-gchar*" name="uri" />
  9153.         </parameters>
  9154.       </constructor>
  9155.       <constructor cname="gtk_link_button_new_with_label">
  9156.         <parameters>
  9157.           <parameter type="const-gchar*" name="uri" />
  9158.           <parameter type="const-gchar*" name="label" />
  9159.         </parameters>
  9160.       </constructor>
  9161.       <method name="SetUri" cname="gtk_link_button_set_uri">
  9162.         <return-type type="void" />
  9163.         <parameters>
  9164.           <parameter type="const-gchar*" name="uri" />
  9165.         </parameters>
  9166.       </method>
  9167.       <method name="SetUriHook" cname="gtk_link_button_set_uri_hook" shared="true">
  9168.         <return-type type="GtkLinkButtonUriFunc" />
  9169.         <parameters>
  9170.           <parameter type="GtkLinkButtonUriFunc" name="func" />
  9171.           <parameter type="gpointer" name="data" />
  9172.           <parameter type="GDestroyNotify" name="destroy" />
  9173.         </parameters>
  9174.       </method>
  9175.     </object>
  9176.     <object name="ListStore" cname="GtkListStore" parent="GObject">
  9177.       <field name="Stamp" cname="stamp" type="gint" />
  9178.       <field name="Seq" cname="seq" type="gpointer" />
  9179.       <field name="GtkReserved1" cname="_gtk_reserved1" type="gpointer" />
  9180.       <field name="SortList" cname="sort_list" type="GList*" />
  9181.       <field name="NColumns" cname="n_columns" type="gint" />
  9182.       <field name="SortColumnId" cname="sort_column_id" type="gint" />
  9183.       <field name="Order" cname="order" type="GtkSortType" />
  9184.       <field name="ColumnHeaders" cname="column_headers" type="GType*" />
  9185.       <field name="Length" cname="length" type="gint" />
  9186.       <field name="DefaultSortFunc" cname="default_sort_func" type="GtkTreeIterCompareFunc" />
  9187.       <field name="DefaultSortData" cname="default_sort_data" type="gpointer" />
  9188.       <field name="DefaultSortDestroy" cname="default_sort_destroy" type="GtkDestroyNotify" />
  9189.       <field name="ColumnsDirty" cname="columns_dirty" bits="1" type="guint" />
  9190.       <implements>
  9191.         <interface cname="GtkTreeModel" />
  9192.         <interface cname="GtkTreeDragSource" />
  9193.         <interface cname="GtkTreeDragDest" />
  9194.         <interface cname="GtkTreeSortable" />
  9195.         <interface cname="GtkBuildable" hidden="1" />
  9196.       </implements>
  9197.       <method name="Append" cname="gtk_list_store_append">
  9198.         <return-type type="void" />
  9199.         <parameters>
  9200.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  9201.         </parameters>
  9202.       </method>
  9203.       <method name="Clear" cname="gtk_list_store_clear">
  9204.         <return-type type="void" />
  9205.       </method>
  9206.       <method name="GetType" cname="gtk_list_store_get_type" shared="true">
  9207.         <return-type type="GType" />
  9208.       </method>
  9209.       <method name="Insert" cname="gtk_list_store_insert">
  9210.         <return-type type="void" />
  9211.         <parameters>
  9212.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  9213.           <parameter type="gint" name="position" />
  9214.         </parameters>
  9215.       </method>
  9216.       <method name="InsertAfter" cname="gtk_list_store_insert_after">
  9217.         <return-type type="void" />
  9218.         <parameters>
  9219.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  9220.           <parameter type="GtkTreeIter*" name="sibling" />
  9221.         </parameters>
  9222.       </method>
  9223.       <method name="InsertBefore" cname="gtk_list_store_insert_before">
  9224.         <return-type type="void" />
  9225.         <parameters>
  9226.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  9227.           <parameter type="GtkTreeIter*" name="sibling" />
  9228.         </parameters>
  9229.       </method>
  9230.       <method name="InsertWithValues" cname="gtk_list_store_insert_with_values" hidden="1">
  9231.         <return-type type="void" />
  9232.         <parameters>
  9233.           <parameter type="GtkTreeIter*" name="iter" />
  9234.           <parameter type="gint" name="position" />
  9235.           <parameter ellipsis="true" />
  9236.         </parameters>
  9237.       </method>
  9238.       <method name="InsertWithValuesv" cname="gtk_list_store_insert_with_valuesv" deprecated="1">
  9239.         <return-type type="void" />
  9240.         <parameters>
  9241.           <parameter type="GtkTreeIter*" name="iter" />
  9242.           <parameter type="gint" name="position" />
  9243.           <parameter type="gint*" name="columns" />
  9244.           <parameter type="GValue*" name="values" />
  9245.           <parameter type="gint" name="n_values" />
  9246.         </parameters>
  9247.       </method>
  9248.       <method name="IterIsValid" cname="gtk_list_store_iter_is_valid">
  9249.         <return-type type="gboolean" />
  9250.         <parameters>
  9251.           <parameter type="GtkTreeIter*" name="iter" />
  9252.         </parameters>
  9253.       </method>
  9254.       <method name="MoveAfter" cname="gtk_list_store_move_after">
  9255.         <return-type type="void" />
  9256.         <parameters>
  9257.           <parameter type="GtkTreeIter*" name="iter" />
  9258.           <parameter type="GtkTreeIter*" name="position" />
  9259.         </parameters>
  9260.       </method>
  9261.       <method name="MoveBefore" cname="gtk_list_store_move_before">
  9262.         <return-type type="void" />
  9263.         <parameters>
  9264.           <parameter type="GtkTreeIter*" name="iter" />
  9265.           <parameter type="GtkTreeIter*" name="position" />
  9266.         </parameters>
  9267.       </method>
  9268.       <constructor cname="gtk_list_store_new" hidden="1">
  9269.         <parameters>
  9270.           <parameter type="gint" name="n_columns" />
  9271.           <parameter ellipsis="true" />
  9272.         </parameters>
  9273.       </constructor>
  9274.       <constructor cname="gtk_list_store_newv" hidden="1">
  9275.         <parameters>
  9276.           <parameter type="gint" name="n_columns" />
  9277.           <parameter type="GType*" name="types" />
  9278.         </parameters>
  9279.       </constructor>
  9280.       <method name="Prepend" cname="gtk_list_store_prepend">
  9281.         <return-type type="void" />
  9282.         <parameters>
  9283.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  9284.         </parameters>
  9285.       </method>
  9286.       <method name="Remove" cname="gtk_list_store_remove">
  9287.         <return-type type="gboolean" />
  9288.         <parameters>
  9289.           <parameter type="GtkTreeIter*" name="iter" pass_as="ref" />
  9290.         </parameters>
  9291.       </method>
  9292.       <method name="Reorder" cname="gtk_list_store_reorder">
  9293.         <return-type type="void" />
  9294.         <parameters>
  9295.           <parameter type="gint*" name="new_order" array="1" />
  9296.         </parameters>
  9297.       </method>
  9298.       <method name="Set" cname="gtk_list_store_set" hidden="1">
  9299.         <return-type type="void" />
  9300.         <parameters>
  9301.           <parameter type="GtkTreeIter*" name="iter" />
  9302.           <parameter ellipsis="true" />
  9303.         </parameters>
  9304.       </method>
  9305.       <method name="SetColumnTypes" cname="gtk_list_store_set_column_types">
  9306.         <return-type type="void" />
  9307.         <parameters>
  9308.           <parameter type="gint" name="n_columns" />
  9309.           <parameter type="GType*" name="types" array="1" />
  9310.         </parameters>
  9311.       </method>
  9312.       <method name="SetValist" cname="gtk_list_store_set_valist">
  9313.         <return-type type="void" />
  9314.         <parameters>
  9315.           <parameter type="GtkTreeIter*" name="iter" />
  9316.           <parameter type="va_list" name="var_args" />
  9317.         </parameters>
  9318.       </method>
  9319.       <method name="SetValue" cname="gtk_list_store_set_value">
  9320.         <return-type type="void" />
  9321.         <parameters>
  9322.           <parameter type="GtkTreeIter*" name="iter" />
  9323.           <parameter type="gint" name="column" />
  9324.           <parameter type="GValue*" name="value" />
  9325.         </parameters>
  9326.       </method>
  9327.       <method name="SetValuesv" cname="gtk_list_store_set_valuesv" hidden="1">
  9328.         <return-type type="void" />
  9329.         <parameters>
  9330.           <parameter type="GtkTreeIter*" name="iter" />
  9331.           <parameter type="gint*" name="columns" />
  9332.           <parameter type="GValue*" name="values" />
  9333.           <parameter type="gint" name="n_values" />
  9334.         </parameters>
  9335.       </method>
  9336.       <method name="Swap" cname="gtk_list_store_swap">
  9337.         <return-type type="void" />
  9338.         <parameters>
  9339.           <parameter type="GtkTreeIter*" name="a" />
  9340.           <parameter type="GtkTreeIter*" name="b" />
  9341.         </parameters>
  9342.       </method>
  9343.       <implements>
  9344.         <interface name="IEnumerable" />
  9345.       </implements>
  9346.     </object>
  9347.     <object name="Menu" cname="GtkMenu" parent="GtkMenuShell">
  9348.       <field name="ParentMenuItem" cname="parent_menu_item" type="GtkWidget*" />
  9349.       <field name="OldActiveMenuItem" cname="old_active_menu_item" type="GtkWidget*" />
  9350.       <field name="AccelGroup" cname="accel_group" type="GtkAccelGroup*" />
  9351.       <field name="AccelPath" cname="accel_path" type="gchar*" />
  9352.       <field name="PositionFunc" cname="position_func" type="GtkMenuPositionFunc" />
  9353.       <field name="PositionFuncData" cname="position_func_data" type="gpointer" />
  9354.       <field name="ToggleSize" cname="toggle_size" type="guint" />
  9355.       <field name="Toplevel" cname="toplevel" type="GtkWidget*" />
  9356.       <field name="TearoffWindow" cname="tearoff_window" type="GtkWidget*" />
  9357.       <field name="TearoffHbox" cname="tearoff_hbox" type="GtkWidget*" />
  9358.       <field name="TearoffScrollbar" cname="tearoff_scrollbar" type="GtkWidget*" />
  9359.       <field name="TearoffAdjustment" cname="tearoff_adjustment" type="GtkAdjustment*" />
  9360.       <field name="ViewWindow" cname="view_window" type="GdkWindow*" />
  9361.       <field name="BinWindow" cname="bin_window" type="GdkWindow*" />
  9362.       <field name="ScrollOffset" cname="scroll_offset" type="gint" />
  9363.       <field name="SavedScrollOffset" cname="saved_scroll_offset" type="gint" />
  9364.       <field name="ScrollStep" cname="scroll_step" type="gint" />
  9365.       <field name="TimeoutId" cname="timeout_id" type="guint" />
  9366.       <field name="NavigationRegion" cname="navigation_region" type="GdkRegion*" />
  9367.       <field name="NavigationTimeout" cname="navigation_timeout" type="guint" />
  9368.       <field name="NeedsDestructionRefCount" cname="needs_destruction_ref_count" bits="1" type="guint" />
  9369.       <field name="TornOff" cname="torn_off" bits="1" type="guint" />
  9370.       <field name="TearoffActive" cname="tearoff_active" bits="1" type="guint" />
  9371.       <field name="ScrollFast" cname="scroll_fast" bits="1" type="guint" />
  9372.       <field name="UpperArrowVisible" cname="upper_arrow_visible" bits="1" type="guint" />
  9373.       <field name="LowerArrowVisible" cname="lower_arrow_visible" bits="1" type="guint" />
  9374.       <field name="UpperArrowPrelight" cname="upper_arrow_prelight" bits="1" type="guint" />
  9375.       <field name="LowerArrowPrelight" cname="lower_arrow_prelight" bits="1" type="guint" />
  9376.       <property name="TearoffTitle" cname="tearoff-title" type="gchar*" readable="true" writeable="true" />
  9377.       <property name="TearoffState" cname="tearoff-state" type="gboolean" readable="true" writeable="true" />
  9378.       <childprop name="LeftAttach" cname="left-attach" type="gint" readable="true" writeable="true" />
  9379.       <childprop name="RightAttach" cname="right-attach" type="gint" readable="true" writeable="true" />
  9380.       <childprop name="TopAttach" cname="top-attach" type="gint" readable="true" writeable="true" />
  9381.       <childprop name="BottomAttach" cname="bottom-attach" type="gint" readable="true" writeable="true" />
  9382.       <method name="Attach" cname="gtk_menu_attach">
  9383.         <return-type type="void" />
  9384.         <parameters>
  9385.           <parameter type="GtkWidget*" name="child" />
  9386.           <parameter type="guint" name="left_attach" />
  9387.           <parameter type="guint" name="right_attach" />
  9388.           <parameter type="guint" name="top_attach" />
  9389.           <parameter type="guint" name="bottom_attach" />
  9390.         </parameters>
  9391.       </method>
  9392.       <method name="AttachToWidget" cname="gtk_menu_attach_to_widget">
  9393.         <return-type type="void" />
  9394.         <parameters>
  9395.           <parameter type="GtkWidget*" name="attach_widget" />
  9396.           <parameter type="GtkMenuDetachFunc" name="detacher" scope="async" />
  9397.         </parameters>
  9398.       </method>
  9399.       <method name="Detach" cname="gtk_menu_detach">
  9400.         <return-type type="void" />
  9401.       </method>
  9402.       <method name="GetAccelGroup" cname="gtk_menu_get_accel_group">
  9403.         <return-type type="GtkAccelGroup*" />
  9404.       </method>
  9405.       <method name="GetActive" cname="gtk_menu_get_active">
  9406.         <return-type type="GtkWidget*" />
  9407.       </method>
  9408.       <method name="GetAttachWidget" cname="gtk_menu_get_attach_widget">
  9409.         <return-type type="GtkWidget*" />
  9410.       </method>
  9411.       <method name="GetForAttachWidget" cname="gtk_menu_get_for_attach_widget" shared="true">
  9412.         <return-type type="GList*" />
  9413.         <parameters>
  9414.           <parameter type="GtkWidget*" name="widget" />
  9415.         </parameters>
  9416.       </method>
  9417.       <method name="GetTearoffState" cname="gtk_menu_get_tearoff_state">
  9418.         <return-type type="gboolean" />
  9419.       </method>
  9420.       <method name="GetTitle" cname="gtk_menu_get_title">
  9421.         <return-type type="const-gchar*" />
  9422.       </method>
  9423.       <method name="GetType" cname="gtk_menu_get_type" shared="true">
  9424.         <return-type type="GType" />
  9425.       </method>
  9426.       <constructor cname="gtk_menu_new" />
  9427.       <method name="Popdown" cname="gtk_menu_popdown">
  9428.         <return-type type="void" />
  9429.       </method>
  9430.       <method name="Popup" cname="gtk_menu_popup">
  9431.         <return-type type="void" />
  9432.         <parameters>
  9433.           <parameter type="GtkWidget*" name="parent_menu_shell" />
  9434.           <parameter type="GtkWidget*" name="parent_menu_item" />
  9435.           <parameter type="GtkMenuPositionFunc" name="func" scope="call" />
  9436.           <parameter type="gpointer" name="data" />
  9437.           <parameter type="guint" name="button" />
  9438.           <parameter type="guint32" name="activate_time" />
  9439.         </parameters>
  9440.       </method>
  9441.       <method name="ReorderChild" cname="gtk_menu_reorder_child">
  9442.         <return-type type="void" />
  9443.         <parameters>
  9444.           <parameter type="GtkWidget*" name="child" />
  9445.           <parameter type="gint" name="position" />
  9446.         </parameters>
  9447.       </method>
  9448.       <method name="Reposition" cname="gtk_menu_reposition">
  9449.         <return-type type="void" />
  9450.       </method>
  9451.       <method name="SetAccelGroup" cname="gtk_menu_set_accel_group">
  9452.         <return-type type="void" />
  9453.         <parameters>
  9454.           <parameter type="GtkAccelGroup*" name="accel_group" />
  9455.         </parameters>
  9456.       </method>
  9457.       <method name="SetAccelPath" cname="gtk_menu_set_accel_path">
  9458.         <return-type type="void" />
  9459.         <parameters>
  9460.           <parameter type="const-gchar*" name="accel_path" />
  9461.         </parameters>
  9462.       </method>
  9463.       <method name="SetActive" cname="gtk_menu_set_active">
  9464.         <return-type type="void" />
  9465.         <parameters>
  9466.           <parameter type="guint" name="index_" />
  9467.         </parameters>
  9468.       </method>
  9469.       <method name="SetMonitor" cname="gtk_menu_set_monitor">
  9470.         <return-type type="void" />
  9471.         <parameters>
  9472.           <parameter type="gint" name="monitor_num" />
  9473.         </parameters>
  9474.       </method>
  9475.       <method name="SetScreen" cname="gtk_menu_set_screen" hidden="1">
  9476.         <return-type type="void" />
  9477.         <parameters>
  9478.           <parameter type="GdkScreen*" name="screen" />
  9479.         </parameters>
  9480.       </method>
  9481.       <method name="SetTearoffState" cname="gtk_menu_set_tearoff_state">
  9482.         <return-type type="void" />
  9483.         <parameters>
  9484.           <parameter type="gboolean" name="torn_off" />
  9485.         </parameters>
  9486.       </method>
  9487.       <method name="SetTitle" cname="gtk_menu_set_title">
  9488.         <return-type type="void" />
  9489.         <parameters>
  9490.           <parameter type="const-gchar*" name="title" />
  9491.         </parameters>
  9492.       </method>
  9493.     </object>
  9494.     <object name="MenuBar" cname="GtkMenuBar" parent="GtkMenuShell">
  9495.       <property name="PackDirection" cname="pack-direction" type="GtkPackDirection" readable="true" writeable="true" />
  9496.       <property name="ChildPackDirection" cname="child-pack-direction" type="GtkPackDirection" readable="true" writeable="true" />
  9497.       <method name="GetChildPackDirection" cname="gtk_menu_bar_get_child_pack_direction">
  9498.         <return-type type="GtkPackDirection" />
  9499.       </method>
  9500.       <method name="GetPackDirection" cname="gtk_menu_bar_get_pack_direction">
  9501.         <return-type type="GtkPackDirection" />
  9502.       </method>
  9503.       <method name="GetType" cname="gtk_menu_bar_get_type" shared="true">
  9504.         <return-type type="GType" />
  9505.       </method>
  9506.       <constructor cname="gtk_menu_bar_new" />
  9507.       <method name="SetChildPackDirection" cname="gtk_menu_bar_set_child_pack_direction">
  9508.         <return-type type="void" />
  9509.         <parameters>
  9510.           <parameter type="GtkPackDirection" name="child_pack_dir" />
  9511.         </parameters>
  9512.       </method>
  9513.       <method name="SetPackDirection" cname="gtk_menu_bar_set_pack_direction">
  9514.         <return-type type="void" />
  9515.         <parameters>
  9516.           <parameter type="GtkPackDirection" name="pack_dir" />
  9517.         </parameters>
  9518.       </method>
  9519.     </object>
  9520.     <object name="MenuItem" cname="GtkMenuItem" parent="GtkItem">
  9521.       <field name="Submenu" cname="submenu" type="GtkWidget*" />
  9522.       <field name="EventWindow" cname="event_window" type="GdkWindow*" />
  9523.       <field name="ToggleSize" cname="toggle_size" type="guint16" />
  9524.       <field name="AcceleratorWidth" cname="accelerator_width" type="guint16" />
  9525.       <field name="AccelPath" cname="accel_path" type="gchar*" />
  9526.       <field name="ShowSubmenuIndicator" cname="show_submenu_indicator" bits="1" type="guint" />
  9527.       <field name="SubmenuPlacement" cname="submenu_placement" bits="1" type="guint" />
  9528.       <field name="SubmenuDirection" cname="submenu_direction" bits="1" type="guint" />
  9529.       <field name="RightJustify" cname="right_justify" bits="1" type="guint" />
  9530.       <field name="TimerFromKeypress" cname="timer_from_keypress" bits="1" type="guint" />
  9531.       <field name="FromMenubar" cname="from_menubar" bits="1" type="guint" />
  9532.       <field name="Timer" cname="timer" type="guint" />
  9533.       <signal cname="activate" when="FIRST" field_name="activate" name="Activated">
  9534.         <return-type type="void" />
  9535.         <parameters>
  9536.           <parameter type="GtkMenuItem*" name="menu_item" />
  9537.         </parameters>
  9538.       </signal>
  9539.       <signal name="ActivateItem" cname="activate_item" when="FIRST" field_name="activate_item">
  9540.         <return-type type="void" />
  9541.         <parameters>
  9542.           <parameter type="GtkMenuItem*" name="menu_item" />
  9543.         </parameters>
  9544.       </signal>
  9545.       <signal cname="toggle_size_request" when="FIRST" manual="true" field_name="toggle_size_request" name="ToggleSizeRequested">
  9546.         <return-type type="void" />
  9547.         <parameters>
  9548.           <parameter type="GtkMenuItem*" name="menu_item" />
  9549.           <parameter type="gint*" name="requisition" />
  9550.         </parameters>
  9551.       </signal>
  9552.       <signal cname="toggle_size_allocate" when="FIRST" field_name="toggle_size_allocate" name="ToggleSizeAllocated">
  9553.         <return-type type="void" />
  9554.         <parameters>
  9555.           <parameter type="GtkMenuItem*" name="menu_item" />
  9556.           <parameter type="gint" name="allocation" />
  9557.         </parameters>
  9558.       </signal>
  9559.       <property name="Submenu" cname="submenu" type="GtkMenu" readable="true" writeable="true" />
  9560.       <method name="Activate" cname="gtk_menu_item_activate">
  9561.         <return-type type="void" />
  9562.       </method>
  9563.       <method name="Deselect" cname="gtk_menu_item_deselect">
  9564.         <return-type type="void" />
  9565.       </method>
  9566.       <method name="GetRightJustified" cname="gtk_menu_item_get_right_justified">
  9567.         <return-type type="gboolean" />
  9568.       </method>
  9569.       <method name="GetSubmenu" cname="gtk_menu_item_get_submenu">
  9570.         <return-type type="GtkWidget*" />
  9571.       </method>
  9572.       <method name="GetType" cname="gtk_menu_item_get_type" shared="true">
  9573.         <return-type type="GType" />
  9574.       </method>
  9575.       <constructor cname="gtk_menu_item_new" />
  9576.       <constructor cname="gtk_menu_item_new_with_label" hidden="1">
  9577.         <parameters>
  9578.           <parameter type="const-gchar*" name="label" />
  9579.         </parameters>
  9580.       </constructor>
  9581.       <constructor cname="gtk_menu_item_new_with_mnemonic" preferred="1" hidden="1">
  9582.         <parameters>
  9583.           <parameter type="const-gchar*" name="label" />
  9584.         </parameters>
  9585.       </constructor>
  9586.       <method name="RemoveSubmenu" cname="gtk_menu_item_remove_submenu" deprecated="1">
  9587.         <return-type type="void" />
  9588.       </method>
  9589.       <method name="Select" cname="gtk_menu_item_select">
  9590.         <return-type type="void" />
  9591.       </method>
  9592.       <method name="SetAccelPath" cname="gtk_menu_item_set_accel_path">
  9593.         <return-type type="void" />
  9594.         <parameters>
  9595.           <parameter type="const-gchar*" name="accel_path" />
  9596.         </parameters>
  9597.       </method>
  9598.       <method name="SetRightJustified" cname="gtk_menu_item_set_right_justified">
  9599.         <return-type type="void" />
  9600.         <parameters>
  9601.           <parameter type="gboolean" name="right_justified" />
  9602.         </parameters>
  9603.       </method>
  9604.       <method name="SetSubmenu" cname="gtk_menu_item_set_submenu">
  9605.         <return-type type="void" />
  9606.         <parameters>
  9607.           <parameter type="GtkWidget*" name="submenu" />
  9608.         </parameters>
  9609.       </method>
  9610.       <method name="ToggleSizeAllocate" cname="gtk_menu_item_toggle_size_allocate">
  9611.         <return-type type="void" />
  9612.         <parameters>
  9613.           <parameter type="gint" name="allocation" />
  9614.         </parameters>
  9615.       </method>
  9616.       <method name="ToggleSizeRequest" cname="gtk_menu_item_toggle_size_request">
  9617.         <return-type type="void" />
  9618.         <parameters>
  9619.           <parameter type="gint*" name="requisition" />
  9620.         </parameters>
  9621.       </method>
  9622.     </object>
  9623.     <object name="MenuShell" cname="GtkMenuShell" parent="GtkContainer">
  9624.       <field name="Children" cname="children" type="GList*" />
  9625.       <field name="ActiveMenuItem" cname="active_menu_item" type="GtkWidget*" />
  9626.       <field name="ParentMenuShell" cname="parent_menu_shell" type="GtkWidget*" />
  9627.       <field name="Button" cname="button" type="guint" />
  9628.       <field name="ActivateTime" cname="activate_time" type="guint32" />
  9629.       <field name="Active" cname="active" bits="1" type="guint" />
  9630.       <field name="HaveGrab" cname="have_grab" bits="1" type="guint" />
  9631.       <field name="HaveXgrab" cname="have_xgrab" bits="1" type="guint" />
  9632.       <field name="IgnoreLeave" cname="ignore_leave" bits="1" type="guint" />
  9633.       <field name="MenuFlag" cname="menu_flag" bits="1" type="guint" />
  9634.       <field name="IgnoreEnter" cname="ignore_enter" bits="1" type="guint" />
  9635.       <signal cname="deactivate" when="FIRST" field_name="deactivate" name="Deactivated">
  9636.         <return-type type="void" />
  9637.         <parameters>
  9638.           <parameter type="GtkMenuShell*" name="menu_shell" />
  9639.         </parameters>
  9640.       </signal>
  9641.       <signal name="SelectionDone" cname="selection-done" when="FIRST" field_name="selection_done">
  9642.         <return-type type="void" />
  9643.         <parameters>
  9644.           <parameter type="GtkMenuShell*" name="menu_shell" />
  9645.         </parameters>
  9646.       </signal>
  9647.       <signal name="MoveCurrent" cname="move_current" when="LAST" field_name="move_current">
  9648.         <return-type type="void" />
  9649.         <parameters>
  9650.           <parameter type="GtkMenuShell*" name="menu_shell" />
  9651.           <parameter type="GtkMenuDirectionType" name="direction" />
  9652.         </parameters>
  9653.       </signal>
  9654.       <signal name="ActivateCurrent" cname="activate_current" when="LAST" field_name="activate_current">
  9655.         <return-type type="void" />
  9656.         <parameters>
  9657.           <parameter type="GtkMenuShell*" name="menu_shell" />
  9658.           <parameter type="gboolean" name="force_hide" />
  9659.         </parameters>
  9660.       </signal>
  9661.       <signal cname="cancel" when="LAST" field_name="cancel" name="Canceled">
  9662.         <return-type type="void" />
  9663.         <parameters>
  9664.           <parameter type="GtkMenuShell*" name="menu_shell" />
  9665.         </parameters>
  9666.       </signal>
  9667.       <virtual_method name="SelectItem" cname="select_item">
  9668.         <return-type type="void" />
  9669.         <parameters>
  9670.           <parameter type="GtkMenuShell*" name="menu_shell" />
  9671.           <parameter type="GtkWidget*" name="menu_item" />
  9672.         </parameters>
  9673.       </virtual_method>
  9674.       <virtual_method name="Insert" cname="insert">
  9675.         <return-type type="void" />
  9676.         <parameters>
  9677.           <parameter type="GtkMenuShell*" name="menu_shell" />
  9678.           <parameter type="GtkWidget*" name="child" />
  9679.           <parameter type="gint" name="position" />
  9680.         </parameters>
  9681.       </virtual_method>
  9682.       <virtual_method name="GetPopupDelay" cname="get_popup_delay">
  9683.         <return-type type="gint" />
  9684.         <parameters>
  9685.           <parameter type="GtkMenuShell*" name="menu_shell" />
  9686.         </parameters>
  9687.       </virtual_method>
  9688.       <signal name="MoveSelected" cname="move_selected" when="LAST" field_name="move_selected">
  9689.         <return-type type="gboolean" />
  9690.         <parameters>
  9691.           <parameter type="GtkMenuShell*" name="menu_shell" />
  9692.           <parameter type="gint" name="distance" />
  9693.         </parameters>
  9694.       </signal>
  9695.       <property name="TakeFocus" cname="take-focus" type="gboolean" readable="true" writeable="true" />
  9696.       <method name="ActivateItem" cname="gtk_menu_shell_activate_item">
  9697.         <return-type type="void" />
  9698.         <parameters>
  9699.           <parameter type="GtkWidget*" name="menu_item" />
  9700.           <parameter type="gboolean" name="force_deactivate" />
  9701.         </parameters>
  9702.       </method>
  9703.       <method name="Append" cname="gtk_menu_shell_append">
  9704.         <return-type type="void" />
  9705.         <parameters>
  9706.           <parameter type="GtkWidget*" name="child" />
  9707.         </parameters>
  9708.       </method>
  9709.       <method name="Cancel" cname="gtk_menu_shell_cancel">
  9710.         <return-type type="void" />
  9711.       </method>
  9712.       <method name="Deactivate" cname="gtk_menu_shell_deactivate">
  9713.         <return-type type="void" />
  9714.       </method>
  9715.       <method name="Deselect" cname="gtk_menu_shell_deselect">
  9716.         <return-type type="void" />
  9717.       </method>
  9718.       <method name="GetTakeFocus" cname="gtk_menu_shell_get_take_focus">
  9719.         <return-type type="gboolean" />
  9720.       </method>
  9721.       <method name="GetType" cname="gtk_menu_shell_get_type" shared="true">
  9722.         <return-type type="GType" />
  9723.       </method>
  9724.       <method name="Insert" cname="gtk_menu_shell_insert">
  9725.         <return-type type="void" />
  9726.         <parameters>
  9727.           <parameter type="GtkWidget*" name="child" />
  9728.           <parameter type="gint" name="position" />
  9729.         </parameters>
  9730.       </method>
  9731.       <method name="Prepend" cname="gtk_menu_shell_prepend">
  9732.         <return-type type="void" />
  9733.         <parameters>
  9734.           <parameter type="GtkWidget*" name="child" />
  9735.         </parameters>
  9736.       </method>
  9737.       <method name="SelectFirst" cname="gtk_menu_shell_select_first">
  9738.         <return-type type="void" />
  9739.         <parameters>
  9740.           <parameter type="gboolean" name="search_sensitive" />
  9741.         </parameters>
  9742.       </method>
  9743.       <method name="SelectItem" cname="gtk_menu_shell_select_item">
  9744.         <return-type type="void" />
  9745.         <parameters>
  9746.           <parameter type="GtkWidget*" name="menu_item" />
  9747.         </parameters>
  9748.       </method>
  9749.       <method name="SetTakeFocus" cname="gtk_menu_shell_set_take_focus">
  9750.         <return-type type="void" />
  9751.         <parameters>
  9752.           <parameter type="gboolean" name="take_focus" />
  9753.         </parameters>
  9754.       </method>
  9755.     </object>
  9756.     <object name="MenuToolButton" cname="GtkMenuToolButton" parent="GtkToolButton">
  9757.       <field name="Priv" cname="priv" type="GtkMenuToolButtonPrivate*" />
  9758.       <signal name="ShowMenu" cname="show-menu" when="FIRST" field_name="show_menu">
  9759.         <return-type type="void" />
  9760.         <parameters>
  9761.           <parameter type="GtkMenuToolButton*" name="button" />
  9762.         </parameters>
  9763.       </signal>
  9764.       <property name="Menu" cname="menu" type="GtkMenu" readable="true" writeable="true" />
  9765.       <method name="GetMenu" cname="gtk_menu_tool_button_get_menu">
  9766.         <return-type type="GtkWidget*" />
  9767.       </method>
  9768.       <method name="GetType" cname="gtk_menu_tool_button_get_type" shared="true">
  9769.         <return-type type="GType" />
  9770.       </method>
  9771.       <constructor cname="gtk_menu_tool_button_new">
  9772.         <parameters>
  9773.           <parameter type="GtkWidget*" name="icon_widget" />
  9774.           <parameter type="const-gchar*" name="label" />
  9775.         </parameters>
  9776.       </constructor>
  9777.       <constructor cname="gtk_menu_tool_button_new_from_stock">
  9778.         <parameters>
  9779.           <parameter type="const-gchar*" name="stock_id" />
  9780.         </parameters>
  9781.       </constructor>
  9782.       <method name="SetArrowTooltip" cname="gtk_menu_tool_button_set_arrow_tooltip" deprecated="1">
  9783.         <return-type type="void" />
  9784.         <parameters>
  9785.           <parameter type="GtkTooltips*" name="tooltips" />
  9786.           <parameter type="const-gchar*" name="tip_text" />
  9787.           <parameter type="const-gchar*" name="tip_private" />
  9788.         </parameters>
  9789.       </method>
  9790.       <method name="SetArrowTooltipMarkup" cname="gtk_menu_tool_button_set_arrow_tooltip_markup">
  9791.         <return-type type="void" />
  9792.         <parameters>
  9793.           <parameter type="const-gchar*" name="markup" />
  9794.         </parameters>
  9795.       </method>
  9796.       <method name="SetArrowTooltipText" cname="gtk_menu_tool_button_set_arrow_tooltip_text">
  9797.         <return-type type="void" />
  9798.         <parameters>
  9799.           <parameter type="const-gchar*" name="text" />
  9800.         </parameters>
  9801.       </method>
  9802.       <method name="SetMenu" cname="gtk_menu_tool_button_set_menu">
  9803.         <return-type type="void" />
  9804.         <parameters>
  9805.           <parameter type="GtkWidget*" name="menu" />
  9806.         </parameters>
  9807.       </method>
  9808.     </object>
  9809.     <object name="MessageDialog" cname="GtkMessageDialog" parent="GtkDialog">
  9810.       <field name="Image" cname="image" type="GtkWidget*" />
  9811.       <field name="Label" cname="label" type="GtkWidget*" />
  9812.       <property name="MessageType" cname="message-type" type="GtkMessageType" readable="true" writeable="true" construct="true" />
  9813.       <property name="Buttons" cname="buttons" type="GtkButtonsType" writeable="true" construct-only="true" />
  9814.       <property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
  9815.       <property name="UseMarkup" cname="use-markup" type="gboolean" readable="true" writeable="true" />
  9816.       <property name="SecondaryText" cname="secondary-text" type="gchar*" readable="true" writeable="true" />
  9817.       <property name="SecondaryUseMarkup" cname="secondary-use-markup" type="gboolean" readable="true" writeable="true" />
  9818.       <property name="Image" cname="image" type="GtkWidget" readable="true" writeable="true" />
  9819.       <method name="FormatSecondaryMarkup" cname="gtk_message_dialog_format_secondary_markup">
  9820.         <return-type type="void" />
  9821.         <parameters>
  9822.           <parameter type="const-gchar*" name="message_format" printf_format="true" />
  9823.           <parameter ellipsis="true" printf_format_args="true" />
  9824.         </parameters>
  9825.       </method>
  9826.       <method name="FormatSecondaryText" cname="gtk_message_dialog_format_secondary_text">
  9827.         <return-type type="void" />
  9828.         <parameters>
  9829.           <parameter type="const-gchar*" name="message_format" printf_format="true" />
  9830.           <parameter ellipsis="true" printf_format_args="true" />
  9831.         </parameters>
  9832.       </method>
  9833.       <method name="GetType" cname="gtk_message_dialog_get_type" shared="true">
  9834.         <return-type type="GType" />
  9835.       </method>
  9836.       <constructor cname="gtk_message_dialog_new" hidden="1">
  9837.         <parameters>
  9838.           <parameter type="GtkWindow*" name="parent" />
  9839.           <parameter type="GtkDialogFlags" name="flags" />
  9840.           <parameter type="GtkMessageType" name="type" />
  9841.           <parameter type="GtkButtonsType" name="buttons" />
  9842.           <parameter type="const-gchar*" name="message_format" printf_format="true" />
  9843.           <parameter ellipsis="true" printf_format_args="true" />
  9844.         </parameters>
  9845.       </constructor>
  9846.       <constructor cname="gtk_message_dialog_new_with_markup" hidden="1">
  9847.         <parameters>
  9848.           <parameter type="GtkWindow*" name="parent" />
  9849.           <parameter type="GtkDialogFlags" name="flags" />
  9850.           <parameter type="GtkMessageType" name="type" />
  9851.           <parameter type="GtkButtonsType" name="buttons" />
  9852.           <parameter type="const-gchar*" name="message_format" printf_format="true" />
  9853.           <parameter ellipsis="true" printf_format_args="true" />
  9854.         </parameters>
  9855.       </constructor>
  9856.       <method name="SetImage" cname="gtk_message_dialog_set_image">
  9857.         <return-type type="void" />
  9858.         <parameters>
  9859.           <parameter type="GtkWidget*" name="image" />
  9860.         </parameters>
  9861.       </method>
  9862.       <method name="SetMarkup" cname="gtk_message_dialog_set_markup">
  9863.         <return-type type="void" />
  9864.         <parameters>
  9865.           <parameter type="const-gchar*" name="str" />
  9866.         </parameters>
  9867.       </method>
  9868.     </object>
  9869.     <object name="Misc" cname="GtkMisc" parent="GtkWidget">
  9870.       <field name="Xalign" cname="xalign" type="gfloat" />
  9871.       <field name="Yalign" cname="yalign" type="gfloat" />
  9872.       <field name="Xpad" cname="xpad" type="guint16" />
  9873.       <field name="Ypad" cname="ypad" type="guint16" />
  9874.       <property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
  9875.       <property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
  9876.       <property name="Xpad" cname="xpad" type="gint" readable="true" writeable="true" />
  9877.       <property name="Ypad" cname="ypad" type="gint" readable="true" writeable="true" />
  9878.       <method name="GetAlignment" cname="gtk_misc_get_alignment">
  9879.         <return-type type="void" />
  9880.         <parameters>
  9881.           <parameter type="gfloat*" name="xalign" />
  9882.           <parameter type="gfloat*" name="yalign" />
  9883.         </parameters>
  9884.       </method>
  9885.       <method name="GetPadding" cname="gtk_misc_get_padding">
  9886.         <return-type type="void" />
  9887.         <parameters>
  9888.           <parameter type="gint*" name="xpad" />
  9889.           <parameter type="gint*" name="ypad" />
  9890.         </parameters>
  9891.       </method>
  9892.       <method name="GetType" cname="gtk_misc_get_type" shared="true">
  9893.         <return-type type="GType" />
  9894.       </method>
  9895.       <method name="SetAlignment" cname="gtk_misc_set_alignment">
  9896.         <return-type type="void" />
  9897.         <parameters>
  9898.           <parameter type="gfloat" name="xalign" />
  9899.           <parameter type="gfloat" name="yalign" />
  9900.         </parameters>
  9901.       </method>
  9902.       <method name="SetPadding" cname="gtk_misc_set_padding">
  9903.         <return-type type="void" />
  9904.         <parameters>
  9905.           <parameter type="gint" name="xpad" />
  9906.           <parameter type="gint" name="ypad" />
  9907.         </parameters>
  9908.       </method>
  9909.     </object>
  9910.     <object name="Notebook" cname="GtkNotebook" parent="GtkContainer">
  9911.       <field name="CurPage" cname="cur_page" type="GtkNotebookPage*" />
  9912.       <field name="Children" cname="children" type="GList*" />
  9913.       <field name="FirstTab" cname="first_tab" type="GList*" />
  9914.       <field name="FocusTab" cname="focus_tab" type="GList*" />
  9915.       <field name="Menu" cname="menu" type="GtkWidget*" />
  9916.       <field name="EventWindow" cname="event_window" type="GdkWindow*" />
  9917.       <field name="Timer" cname="timer" type="guint32" />
  9918.       <field name="TabHborder" cname="tab_hborder" type="guint16" />
  9919.       <field name="TabVborder" cname="tab_vborder" type="guint16" />
  9920.       <field name="ShowTabs" cname="show_tabs" bits="1" type="guint" />
  9921.       <field name="Homogeneous" cname="homogeneous" bits="1" type="guint" />
  9922.       <field name="ShowBorder" cname="show_border" bits="1" type="guint" />
  9923.       <field name="TabPos" cname="tab_pos" bits="2" type="guint" />
  9924.       <field name="Scrollable" cname="scrollable" bits="1" type="guint" />
  9925.       <field name="InChild" cname="in_child" bits="3" type="guint" />
  9926.       <field name="ClickChild" cname="click_child" bits="3" type="guint" />
  9927.       <field name="Button" cname="button" bits="2" type="guint" />
  9928.       <field name="NeedTimer" cname="need_timer" bits="1" type="guint" />
  9929.       <field name="ChildHasFocus" cname="child_has_focus" bits="1" type="guint" />
  9930.       <field name="HaveVisibleChild" cname="have_visible_child" bits="1" type="guint" />
  9931.       <field name="FocusOut" cname="focus_out" bits="1" type="guint" />
  9932.       <field name="HasBeforePrevious" cname="has_before_previous" bits="1" type="guint" />
  9933.       <field name="HasBeforeNext" cname="has_before_next" bits="1" type="guint" />
  9934.       <field name="HasAfterPrevious" cname="has_after_previous" bits="1" type="guint" />
  9935.       <field name="HasAfterNext" cname="has_after_next" bits="1" type="guint" />
  9936.       <property name="Page" cname="page" type="gint" readable="true" writeable="true" />
  9937.       <property name="TabPos" cname="tab-pos" type="GtkPositionType" readable="true" writeable="true" />
  9938.       <property name="TabBorder" cname="tab-border" type="guint" writeable="true" />
  9939.       <property name="TabHborder" cname="tab-hborder" type="guint" readable="true" writeable="true" />
  9940.       <property name="TabVborder" cname="tab-vborder" type="guint" readable="true" writeable="true" />
  9941.       <property name="ShowTabs" cname="show-tabs" type="gboolean" readable="true" writeable="true" />
  9942.       <property name="ShowBorder" cname="show-border" type="gboolean" readable="true" writeable="true" />
  9943.       <property name="Scrollable" cname="scrollable" type="gboolean" readable="true" writeable="true" />
  9944.       <property name="EnablePopup" cname="enable-popup" type="gboolean" readable="true" writeable="true" />
  9945.       <property name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" deprecated="1" />
  9946.       <property name="GroupId" cname="group-id" type="gint" readable="true" writeable="true" />
  9947.       <property name="Group" cname="group" type="gpointer" readable="true" writeable="true" />
  9948.       <childprop name="TabLabel" cname="tab-label" type="gchar*" readable="true" writeable="true" />
  9949.       <childprop name="MenuLabel" cname="menu-label" type="gchar*" readable="true" writeable="true" />
  9950.       <childprop name="Position" cname="position" type="gint" readable="true" writeable="true" />
  9951.       <childprop name="TabExpand" cname="tab-expand" type="gboolean" readable="true" writeable="true" />
  9952.       <childprop name="TabFill" cname="tab-fill" type="gboolean" readable="true" writeable="true" />
  9953.       <childprop name="TabPack" cname="tab-pack" type="GtkPackType" readable="true" writeable="true" />
  9954.       <virtual_method name="InsertPage" cname="insert_page">
  9955.         <return-type type="gint" />
  9956.         <parameters>
  9957.           <parameter type="GtkNotebook*" name="notebook" />
  9958.           <parameter type="GtkWidget*" name="child" />
  9959.           <parameter type="GtkWidget*" name="tab_label" />
  9960.           <parameter type="GtkWidget*" name="menu_label" />
  9961.           <parameter type="gint" name="position" />
  9962.         </parameters>
  9963.       </virtual_method>
  9964.       <childprop name="Reorderable" cname="reorderable" type="gboolean" readable="true" writeable="true" />
  9965.       <childprop name="Detachable" cname="detachable" type="gboolean" readable="true" writeable="true" />
  9966.       <signal name="SwitchPage" cname="switch_page" when="LAST" manual="true" field_name="switch_page">
  9967.         <return-type type="void" />
  9968.         <parameters>
  9969.           <parameter type="GtkNotebook*" name="notebook" />
  9970.           <parameter type="GtkNotebookPage*" name="page" />
  9971.           <parameter type="guint" name="page_num" />
  9972.         </parameters>
  9973.       </signal>
  9974.       <signal name="FocusTab" cname="focus_tab" when="LAST" field_name="focus_tab">
  9975.         <return-type type="gboolean" />
  9976.         <parameters>
  9977.           <parameter type="GtkNotebook*" name="notebook" />
  9978.           <parameter type="GtkNotebookTab" name="type" />
  9979.         </parameters>
  9980.       </signal>
  9981.       <signal name="SelectPage" cname="select_page" when="LAST" field_name="select_page">
  9982.         <return-type type="gboolean" />
  9983.         <parameters>
  9984.           <parameter type="GtkNotebook*" name="notebook" />
  9985.           <parameter type="gboolean" name="move_focus" />
  9986.         </parameters>
  9987.       </signal>
  9988.       <signal name="ChangeCurrentPage" cname="change_current_page" when="LAST" field_name="change_current_page">
  9989.         <return-type type="void" />
  9990.         <parameters>
  9991.           <parameter type="GtkNotebook*" name="notebook" />
  9992.           <parameter type="gint" name="offset" />
  9993.         </parameters>
  9994.       </signal>
  9995.       <signal name="MoveFocusOut" cname="move_focus_out" when="LAST" field_name="move_focus_out">
  9996.         <return-type type="void" />
  9997.         <parameters>
  9998.           <parameter type="GtkNotebook*" name="notebook" />
  9999.           <parameter type="GtkDirectionType" name="direction" />
  10000.         </parameters>
  10001.       </signal>
  10002.       <signal name="ReorderTab" cname="reorder_tab" when="LAST" field_name="reorder_tab">
  10003.         <return-type type="void" />
  10004.         <parameters>
  10005.           <parameter type="GtkNotebook*" name="notebook" />
  10006.           <parameter type="GtkDirectionType" name="direction" />
  10007.           <parameter type="gboolean" name="move_to_last" />
  10008.         </parameters>
  10009.       </signal>
  10010.       <signal name="PageReordered" cname="page_reordered" when="LAST">
  10011.         <return-type type="void" />
  10012.         <parameters>
  10013.           <parameter name="inst" type="GtkNotebook*" />
  10014.           <parameter name="p0" type="GtkWidget" />
  10015.           <parameter name="p1" type="guint32" />
  10016.         </parameters>
  10017.       </signal>
  10018.       <signal name="PageRemoved" cname="page_removed" when="LAST">
  10019.         <return-type type="void" />
  10020.         <parameters>
  10021.           <parameter name="inst" type="GtkNotebook*" />
  10022.           <parameter name="p0" type="GtkWidget" />
  10023.           <parameter name="p1" type="guint32" />
  10024.         </parameters>
  10025.       </signal>
  10026.       <signal name="PageAdded" cname="page_added" when="LAST">
  10027.         <return-type type="void" />
  10028.         <parameters>
  10029.           <parameter name="inst" type="GtkNotebook*" />
  10030.           <parameter name="p0" type="GtkWidget" />
  10031.           <parameter name="p1" type="guint32" />
  10032.         </parameters>
  10033.       </signal>
  10034.       <signal name="CreateWindow" cname="create_window" when="LAST" field_name="create_window">
  10035.         <return-type type="GtkNotebook*" />
  10036.         <parameters>
  10037.           <parameter type="GtkNotebook*" name="notebook" />
  10038.           <parameter type="GtkWidget*" name="page" />
  10039.           <parameter type="gint" name="x" />
  10040.           <parameter type="gint" name="y" />
  10041.         </parameters>
  10042.       </signal>
  10043.       <implements>
  10044.         <interface cname="GtkBuildable" hidden="1" />
  10045.       </implements>
  10046.       <method name="AppendPage" cname="gtk_notebook_append_page">
  10047.         <return-type type="gint" />
  10048.         <parameters>
  10049.           <parameter type="GtkWidget*" name="child" />
  10050.           <parameter type="GtkWidget*" name="tab_label" />
  10051.         </parameters>
  10052.       </method>
  10053.       <method name="AppendPageMenu" cname="gtk_notebook_append_page_menu">
  10054.         <return-type type="gint" />
  10055.         <parameters>
  10056.           <parameter type="GtkWidget*" name="child" />
  10057.           <parameter type="GtkWidget*" name="tab_label" />
  10058.           <parameter type="GtkWidget*" name="menu_label" />
  10059.         </parameters>
  10060.       </method>
  10061.       <method name="GetCurrentPage" cname="gtk_notebook_get_current_page">
  10062.         <return-type type="gint" />
  10063.       </method>
  10064.       <method name="GetGroup" cname="gtk_notebook_get_group">
  10065.         <return-type type="gpointer" />
  10066.       </method>
  10067.       <method name="GetGroupId" cname="gtk_notebook_get_group_id" deprecated="1">
  10068.         <return-type type="gint" />
  10069.       </method>
  10070.       <method name="GetMenuLabel" cname="gtk_notebook_get_menu_label">
  10071.         <return-type type="GtkWidget*" />
  10072.         <parameters>
  10073.           <parameter type="GtkWidget*" name="child" />
  10074.         </parameters>
  10075.       </method>
  10076.       <method name="GetMenuLabelText" cname="gtk_notebook_get_menu_label_text">
  10077.         <return-type type="const-gchar*" />
  10078.         <parameters>
  10079.           <parameter type="GtkWidget*" name="child" />
  10080.         </parameters>
  10081.       </method>
  10082.       <method name="GetNPages" cname="gtk_notebook_get_n_pages">
  10083.         <return-type type="gint" />
  10084.       </method>
  10085.       <method name="GetNthPage" cname="gtk_notebook_get_nth_page">
  10086.         <return-type type="GtkWidget*" />
  10087.         <parameters>
  10088.           <parameter type="gint" name="page_num" />
  10089.         </parameters>
  10090.       </method>
  10091.       <method name="GetScrollable" cname="gtk_notebook_get_scrollable">
  10092.         <return-type type="gboolean" />
  10093.       </method>
  10094.       <method name="GetShowBorder" cname="gtk_notebook_get_show_border">
  10095.         <return-type type="gboolean" />
  10096.       </method>
  10097.       <method name="GetShowTabs" cname="gtk_notebook_get_show_tabs">
  10098.         <return-type type="gboolean" />
  10099.       </method>
  10100.       <method name="GetTabDetachable" cname="gtk_notebook_get_tab_detachable">
  10101.         <return-type type="gboolean" />
  10102.         <parameters>
  10103.           <parameter type="GtkWidget*" name="child" />
  10104.         </parameters>
  10105.       </method>
  10106.       <method name="GetTabLabel" cname="gtk_notebook_get_tab_label">
  10107.         <return-type type="GtkWidget*" />
  10108.         <parameters>
  10109.           <parameter type="GtkWidget*" name="child" />
  10110.         </parameters>
  10111.       </method>
  10112.       <method name="GetTabLabelText" cname="gtk_notebook_get_tab_label_text">
  10113.         <return-type type="const-gchar*" />
  10114.         <parameters>
  10115.           <parameter type="GtkWidget*" name="child" />
  10116.         </parameters>
  10117.       </method>
  10118.       <method name="GetTabPos" cname="gtk_notebook_get_tab_pos">
  10119.         <return-type type="GtkPositionType" />
  10120.       </method>
  10121.       <method name="GetTabReorderable" cname="gtk_notebook_get_tab_reorderable">
  10122.         <return-type type="gboolean" />
  10123.         <parameters>
  10124.           <parameter type="GtkWidget*" name="child" />
  10125.         </parameters>
  10126.       </method>
  10127.       <method name="GetType" cname="gtk_notebook_get_type" shared="true">
  10128.         <return-type type="GType" />
  10129.       </method>
  10130.       <method name="InsertPage" cname="gtk_notebook_insert_page">
  10131.         <return-type type="gint" />
  10132.         <parameters>
  10133.           <parameter type="GtkWidget*" name="child" />
  10134.           <parameter type="GtkWidget*" name="tab_label" />
  10135.           <parameter type="gint" name="position" />
  10136.         </parameters>
  10137.       </method>
  10138.       <method name="InsertPageMenu" cname="gtk_notebook_insert_page_menu">
  10139.         <return-type type="gint" />
  10140.         <parameters>
  10141.           <parameter type="GtkWidget*" name="child" />
  10142.           <parameter type="GtkWidget*" name="tab_label" />
  10143.           <parameter type="GtkWidget*" name="menu_label" />
  10144.           <parameter type="gint" name="position" />
  10145.         </parameters>
  10146.       </method>
  10147.       <constructor cname="gtk_notebook_new" />
  10148.       <method name="NextPage" cname="gtk_notebook_next_page">
  10149.         <return-type type="void" />
  10150.       </method>
  10151.       <method name="PopupDisable" cname="gtk_notebook_popup_disable">
  10152.         <return-type type="void" />
  10153.       </method>
  10154.       <method name="PopupEnable" cname="gtk_notebook_popup_enable">
  10155.         <return-type type="void" />
  10156.       </method>
  10157.       <method name="PrependPage" cname="gtk_notebook_prepend_page">
  10158.         <return-type type="gint" />
  10159.         <parameters>
  10160.           <parameter type="GtkWidget*" name="child" />
  10161.           <parameter type="GtkWidget*" name="tab_label" />
  10162.         </parameters>
  10163.       </method>
  10164.       <method name="PrependPageMenu" cname="gtk_notebook_prepend_page_menu">
  10165.         <return-type type="gint" />
  10166.         <parameters>
  10167.           <parameter type="GtkWidget*" name="child" />
  10168.           <parameter type="GtkWidget*" name="tab_label" />
  10169.           <parameter type="GtkWidget*" name="menu_label" />
  10170.         </parameters>
  10171.       </method>
  10172.       <method name="PrevPage" cname="gtk_notebook_prev_page">
  10173.         <return-type type="void" />
  10174.       </method>
  10175.       <method name="QueryTabLabelPacking" cname="gtk_notebook_query_tab_label_packing">
  10176.         <return-type type="void" />
  10177.         <parameters>
  10178.           <parameter type="GtkWidget*" name="child" />
  10179.           <parameter type="gboolean*" name="expand" />
  10180.           <parameter type="gboolean*" name="fill" />
  10181.           <parameter type="GtkPackType*" name="pack_type" />
  10182.         </parameters>
  10183.       </method>
  10184.       <method name="RemovePage" cname="gtk_notebook_remove_page">
  10185.         <return-type type="void" />
  10186.         <parameters>
  10187.           <parameter type="gint" name="page_num" />
  10188.         </parameters>
  10189.       </method>
  10190.       <method name="ReorderChild" cname="gtk_notebook_reorder_child">
  10191.         <return-type type="void" />
  10192.         <parameters>
  10193.           <parameter type="GtkWidget*" name="child" />
  10194.           <parameter type="gint" name="position" />
  10195.         </parameters>
  10196.       </method>
  10197.       <method name="SetCurrentPage" cname="gtk_notebook_set_current_page">
  10198.         <return-type type="void" />
  10199.         <parameters>
  10200.           <parameter type="gint" name="page_num" />
  10201.         </parameters>
  10202.       </method>
  10203.       <method name="SetGroup" cname="gtk_notebook_set_group">
  10204.         <return-type type="void" />
  10205.         <parameters>
  10206.           <parameter type="gpointer" name="group" />
  10207.         </parameters>
  10208.       </method>
  10209.       <method name="SetGroupId" cname="gtk_notebook_set_group_id" deprecated="1">
  10210.         <return-type type="void" />
  10211.         <parameters>
  10212.           <parameter type="gint" name="group_id" />
  10213.         </parameters>
  10214.       </method>
  10215.       <method name="SetHomogeneousTabs" cname="gtk_notebook_set_homogeneous_tabs" deprecated="1">
  10216.         <return-type type="void" />
  10217.         <parameters>
  10218.           <parameter type="gboolean" name="homogeneous" />
  10219.         </parameters>
  10220.       </method>
  10221.       <method name="SetMenuLabel" cname="gtk_notebook_set_menu_label">
  10222.         <return-type type="void" />
  10223.         <parameters>
  10224.           <parameter type="GtkWidget*" name="child" />
  10225.           <parameter type="GtkWidget*" name="menu_label" />
  10226.         </parameters>
  10227.       </method>
  10228.       <method name="SetMenuLabelText" cname="gtk_notebook_set_menu_label_text">
  10229.         <return-type type="void" />
  10230.         <parameters>
  10231.           <parameter type="GtkWidget*" name="child" />
  10232.           <parameter type="const-gchar*" name="menu_text" />
  10233.         </parameters>
  10234.       </method>
  10235.       <method name="SetScrollable" cname="gtk_notebook_set_scrollable">
  10236.         <return-type type="void" />
  10237.         <parameters>
  10238.           <parameter type="gboolean" name="scrollable" />
  10239.         </parameters>
  10240.       </method>
  10241.       <method name="SetShowBorder" cname="gtk_notebook_set_show_border">
  10242.         <return-type type="void" />
  10243.         <parameters>
  10244.           <parameter type="gboolean" name="show_border" />
  10245.         </parameters>
  10246.       </method>
  10247.       <method name="SetShowTabs" cname="gtk_notebook_set_show_tabs">
  10248.         <return-type type="void" />
  10249.         <parameters>
  10250.           <parameter type="gboolean" name="show_tabs" />
  10251.         </parameters>
  10252.       </method>
  10253.       <method name="SetTabBorder" cname="gtk_notebook_set_tab_border" deprecated="1">
  10254.         <return-type type="void" />
  10255.         <parameters>
  10256.           <parameter type="guint" name="border_width" />
  10257.         </parameters>
  10258.       </method>
  10259.       <method name="SetTabDetachable" cname="gtk_notebook_set_tab_detachable">
  10260.         <return-type type="void" />
  10261.         <parameters>
  10262.           <parameter type="GtkWidget*" name="child" />
  10263.           <parameter type="gboolean" name="detachable" />
  10264.         </parameters>
  10265.       </method>
  10266.       <method name="SetTabHborder" cname="gtk_notebook_set_tab_hborder" deprecated="1">
  10267.         <return-type type="void" />
  10268.         <parameters>
  10269.           <parameter type="guint" name="tab_hborder" />
  10270.         </parameters>
  10271.       </method>
  10272.       <method name="SetTabLabel" cname="gtk_notebook_set_tab_label">
  10273.         <return-type type="void" />
  10274.         <parameters>
  10275.           <parameter type="GtkWidget*" name="child" />
  10276.           <parameter type="GtkWidget*" name="tab_label" />
  10277.         </parameters>
  10278.       </method>
  10279.       <method name="SetTabLabelPacking" cname="gtk_notebook_set_tab_label_packing">
  10280.         <return-type type="void" />
  10281.         <parameters>
  10282.           <parameter type="GtkWidget*" name="child" />
  10283.           <parameter type="gboolean" name="expand" />
  10284.           <parameter type="gboolean" name="fill" />
  10285.           <parameter type="GtkPackType" name="pack_type" />
  10286.         </parameters>
  10287.       </method>
  10288.       <method name="SetTabLabelText" cname="gtk_notebook_set_tab_label_text">
  10289.         <return-type type="void" />
  10290.         <parameters>
  10291.           <parameter type="GtkWidget*" name="child" />
  10292.           <parameter type="const-gchar*" name="tab_text" />
  10293.         </parameters>
  10294.       </method>
  10295.       <method name="SetTabPos" cname="gtk_notebook_set_tab_pos">
  10296.         <return-type type="void" />
  10297.         <parameters>
  10298.           <parameter type="GtkPositionType" name="pos" />
  10299.         </parameters>
  10300.       </method>
  10301.       <method name="SetTabReorderable" cname="gtk_notebook_set_tab_reorderable">
  10302.         <return-type type="void" />
  10303.         <parameters>
  10304.           <parameter type="GtkWidget*" name="child" />
  10305.           <parameter type="gboolean" name="reorderable" />
  10306.         </parameters>
  10307.       </method>
  10308.       <method name="SetTabVborder" cname="gtk_notebook_set_tab_vborder" deprecated="1">
  10309.         <return-type type="void" />
  10310.         <parameters>
  10311.           <parameter type="guint" name="tab_vborder" />
  10312.         </parameters>
  10313.       </method>
  10314.       <method name="SetWindowCreationHook" cname="gtk_notebook_set_window_creation_hook" shared="true">
  10315.         <return-type type="void" />
  10316.         <parameters>
  10317.           <parameter type="GtkNotebookWindowCreationFunc" name="func" />
  10318.           <parameter type="gpointer" name="data" />
  10319.           <parameter type="GDestroyNotify" name="destroy" />
  10320.         </parameters>
  10321.       </method>
  10322.     </object>
  10323.     <object name="Object" cname="GtkObject" parent="GInitiallyUnowned">
  10324.       <field name="Flags" cname="flags" type="guint32" />
  10325.       <property name="UserData" cname="user-data" type="gpointer" readable="true" writeable="true" />
  10326.       <virtual_method name="SetArg" cname="set_arg">
  10327.         <return-type type="void" />
  10328.         <parameters>
  10329.           <parameter type="GtkObject*" name="object" />
  10330.           <parameter type="GtkArg*" name="arg" />
  10331.           <parameter type="guint" name="arg_id" />
  10332.         </parameters>
  10333.       </virtual_method>
  10334.       <virtual_method name="GetArg" cname="get_arg">
  10335.         <return-type type="void" />
  10336.         <parameters>
  10337.           <parameter type="GtkObject*" name="object" />
  10338.           <parameter type="GtkArg*" name="arg" />
  10339.           <parameter type="guint" name="arg_id" />
  10340.         </parameters>
  10341.       </virtual_method>
  10342.       <signal name="Destroy" cname="destroy" when="CLEANUP" field_name="destroy" hidden="1">
  10343.         <return-type type="void" />
  10344.         <parameters>
  10345.           <parameter type="GtkObject*" name="object" />
  10346.         </parameters>
  10347.       </signal>
  10348.       <method name="AddArgType" cname="gtk_object_add_arg_type" deprecated="1" shared="true">
  10349.         <return-type type="void" />
  10350.         <parameters>
  10351.           <parameter type="const-gchar*" name="arg_name" />
  10352.           <parameter type="GtkType" name="arg_type" />
  10353.           <parameter type="guint" name="arg_flags" />
  10354.           <parameter type="guint" name="arg_id" />
  10355.         </parameters>
  10356.       </method>
  10357.       <method name="Destroy" cname="gtk_object_destroy" hidden="1">
  10358.         <return-type type="void" />
  10359.       </method>
  10360.       <method name="Get" cname="gtk_object_get" deprecated="1" hidden="1">
  10361.         <return-type type="void" />
  10362.         <parameters>
  10363.           <parameter type="const-gchar*" name="first_property_name" />
  10364.           <parameter ellipsis="true" />
  10365.         </parameters>
  10366.       </method>
  10367.       <method name="GetData" cname="gtk_object_get_data" deprecated="1">
  10368.         <return-type type="gpointer" />
  10369.         <parameters>
  10370.           <parameter type="const-gchar*" name="key" />
  10371.         </parameters>
  10372.       </method>
  10373.       <method name="GetDataById" cname="gtk_object_get_data_by_id" deprecated="1">
  10374.         <return-type type="gpointer" />
  10375.         <parameters>
  10376.           <parameter type="GQuark" name="data_id" />
  10377.         </parameters>
  10378.       </method>
  10379.       <method name="GetType" cname="gtk_object_get_type" shared="true">
  10380.         <return-type type="GtkType" />
  10381.       </method>
  10382.       <method name="GetUserData" cname="gtk_object_get_user_data" deprecated="1">
  10383.         <return-type type="gpointer" />
  10384.       </method>
  10385.       <constructor cname="gtk_object_new" deprecated="1" hidden="1">
  10386.         <parameters>
  10387.           <parameter type="GtkType" name="type" />
  10388.           <parameter type="const-gchar*" name="first_property_name" />
  10389.           <parameter ellipsis="true" />
  10390.         </parameters>
  10391.       </constructor>
  10392.       <method name="Ref" cname="gtk_object_ref" deprecated="1">
  10393.         <return-type type="GtkObject*" />
  10394.       </method>
  10395.       <method name="RemoveData" cname="gtk_object_remove_data" deprecated="1">
  10396.         <return-type type="void" />
  10397.         <parameters>
  10398.           <parameter type="const-gchar*" name="key" />
  10399.         </parameters>
  10400.       </method>
  10401.       <method name="RemoveDataById" cname="gtk_object_remove_data_by_id" deprecated="1">
  10402.         <return-type type="void" />
  10403.         <parameters>
  10404.           <parameter type="GQuark" name="data_id" />
  10405.         </parameters>
  10406.       </method>
  10407.       <method name="RemoveNoNotify" cname="gtk_object_remove_no_notify" deprecated="1">
  10408.         <return-type type="void" />
  10409.         <parameters>
  10410.           <parameter type="const-gchar*" name="key" />
  10411.         </parameters>
  10412.       </method>
  10413.       <method name="RemoveNoNotifyById" cname="gtk_object_remove_no_notify_by_id" deprecated="1">
  10414.         <return-type type="void" />
  10415.         <parameters>
  10416.           <parameter type="GQuark" name="key_id" />
  10417.         </parameters>
  10418.       </method>
  10419.       <method name="Set" cname="gtk_object_set" deprecated="1" hidden="1">
  10420.         <return-type type="void" />
  10421.         <parameters>
  10422.           <parameter type="const-gchar*" name="first_property_name" />
  10423.           <parameter ellipsis="true" />
  10424.         </parameters>
  10425.       </method>
  10426.       <method name="SetData" cname="gtk_object_set_data" deprecated="1">
  10427.         <return-type type="void" />
  10428.         <parameters>
  10429.           <parameter type="const-gchar*" name="key" />
  10430.           <parameter type="gpointer" name="data" />
  10431.         </parameters>
  10432.       </method>
  10433.       <method name="SetDataById" cname="gtk_object_set_data_by_id" deprecated="1">
  10434.         <return-type type="void" />
  10435.         <parameters>
  10436.           <parameter type="GQuark" name="data_id" />
  10437.           <parameter type="gpointer" name="data" />
  10438.         </parameters>
  10439.       </method>
  10440.       <method name="SetDataByIdFull" cname="gtk_object_set_data_by_id_full" deprecated="1">
  10441.         <return-type type="void" />
  10442.         <parameters>
  10443.           <parameter type="GQuark" name="data_id" />
  10444.           <parameter type="gpointer" name="data" />
  10445.           <parameter name="destroy" type="GtkDestroyNotify" />
  10446.         </parameters>
  10447.       </method>
  10448.       <method name="SetDataFull" cname="gtk_object_set_data_full" deprecated="1">
  10449.         <return-type type="void" />
  10450.         <parameters>
  10451.           <parameter type="const-gchar*" name="key" />
  10452.           <parameter type="gpointer" name="data" />
  10453.           <parameter name="destroy" type="GtkDestroyNotify" />
  10454.         </parameters>
  10455.       </method>
  10456.       <method name="SetUserData" cname="gtk_object_set_user_data" deprecated="1">
  10457.         <return-type type="void" />
  10458.         <parameters>
  10459.           <parameter type="gpointer" name="data" />
  10460.         </parameters>
  10461.       </method>
  10462.       <method name="Sink" cname="gtk_object_sink" deprecated="1">
  10463.         <return-type type="void" />
  10464.       </method>
  10465.       <method name="Unref" cname="gtk_object_unref" deprecated="1">
  10466.         <return-type type="void" />
  10467.       </method>
  10468.       <method name="Weakref" cname="gtk_object_weakref" deprecated="1">
  10469.         <return-type type="void" />
  10470.         <parameters>
  10471.           <parameter name="notify" type="GtkDestroyNotify" />
  10472.           <parameter type="gpointer" name="data" />
  10473.         </parameters>
  10474.       </method>
  10475.       <method name="Weakunref" cname="gtk_object_weakunref" deprecated="1">
  10476.         <return-type type="void" />
  10477.         <parameters>
  10478.           <parameter name="notify" type="GtkDestroyNotify" />
  10479.           <parameter type="gpointer" name="data" />
  10480.         </parameters>
  10481.       </method>
  10482.     </object>
  10483.     <object name="OptionMenu" cname="GtkOptionMenu" deprecated="1" parent="GtkButton">
  10484.       <field name="Menu" cname="menu" type="GtkWidget*" />
  10485.       <field name="MenuItem" cname="menu_item" type="GtkWidget*" />
  10486.       <field name="Width" cname="width" type="guint16" />
  10487.       <field name="Height" cname="height" type="guint16" />
  10488.       <signal name="Changed" cname="changed" when="LAST" field_name="changed">
  10489.         <return-type type="void" />
  10490.         <parameters>
  10491.           <parameter type="GtkOptionMenu*" name="option_menu" />
  10492.         </parameters>
  10493.       </signal>
  10494.       <property name="Menu" cname="menu" type="GtkMenu" readable="true" writeable="true" />
  10495.       <method name="GetHistory" cname="gtk_option_menu_get_history" deprecated="1">
  10496.         <return-type type="gint" />
  10497.       </method>
  10498.       <method name="GetMenu" cname="gtk_option_menu_get_menu" deprecated="1">
  10499.         <return-type type="GtkWidget*" />
  10500.       </method>
  10501.       <method name="GetType" cname="gtk_option_menu_get_type" deprecated="1" shared="true">
  10502.         <return-type type="GType" />
  10503.       </method>
  10504.       <constructor cname="gtk_option_menu_new" deprecated="1" />
  10505.       <method name="RemoveMenu" cname="gtk_option_menu_remove_menu" deprecated="1">
  10506.         <return-type type="void" />
  10507.       </method>
  10508.       <method name="SetHistory" cname="gtk_option_menu_set_history" deprecated="1">
  10509.         <return-type type="void" />
  10510.         <parameters>
  10511.           <parameter type="guint" name="index_" />
  10512.         </parameters>
  10513.       </method>
  10514.       <method name="SetMenu" cname="gtk_option_menu_set_menu" deprecated="1">
  10515.         <return-type type="void" />
  10516.         <parameters>
  10517.           <parameter type="GtkWidget*" name="menu" />
  10518.         </parameters>
  10519.       </method>
  10520.     </object>
  10521.     <object name="PageSetup" cname="GtkPageSetup" parent="GObject">
  10522.       <method name="Copy" cname="gtk_page_setup_copy">
  10523.         <return-type type="GtkPageSetup*" owned="true" />
  10524.       </method>
  10525.       <method name="GetBottomMargin" cname="gtk_page_setup_get_bottom_margin">
  10526.         <return-type type="gdouble" />
  10527.         <parameters>
  10528.           <parameter type="GtkUnit" name="unit" />
  10529.         </parameters>
  10530.       </method>
  10531.       <method name="GetLeftMargin" cname="gtk_page_setup_get_left_margin">
  10532.         <return-type type="gdouble" />
  10533.         <parameters>
  10534.           <parameter type="GtkUnit" name="unit" />
  10535.         </parameters>
  10536.       </method>
  10537.       <method name="GetOrientation" cname="gtk_page_setup_get_orientation">
  10538.         <return-type type="GtkPageOrientation" />
  10539.       </method>
  10540.       <method name="GetPageHeight" cname="gtk_page_setup_get_page_height">
  10541.         <return-type type="gdouble" />
  10542.         <parameters>
  10543.           <parameter type="GtkUnit" name="unit" />
  10544.         </parameters>
  10545.       </method>
  10546.       <method name="GetPageWidth" cname="gtk_page_setup_get_page_width">
  10547.         <return-type type="gdouble" />
  10548.         <parameters>
  10549.           <parameter type="GtkUnit" name="unit" />
  10550.         </parameters>
  10551.       </method>
  10552.       <method name="GetPaperHeight" cname="gtk_page_setup_get_paper_height">
  10553.         <return-type type="gdouble" />
  10554.         <parameters>
  10555.           <parameter type="GtkUnit" name="unit" />
  10556.         </parameters>
  10557.       </method>
  10558.       <method name="GetPaperSize" cname="gtk_page_setup_get_paper_size">
  10559.         <return-type type="GtkPaperSize*" />
  10560.       </method>
  10561.       <method name="GetPaperWidth" cname="gtk_page_setup_get_paper_width">
  10562.         <return-type type="gdouble" />
  10563.         <parameters>
  10564.           <parameter type="GtkUnit" name="unit" />
  10565.         </parameters>
  10566.       </method>
  10567.       <method name="GetRightMargin" cname="gtk_page_setup_get_right_margin">
  10568.         <return-type type="gdouble" />
  10569.         <parameters>
  10570.           <parameter type="GtkUnit" name="unit" />
  10571.         </parameters>
  10572.       </method>
  10573.       <method name="GetTopMargin" cname="gtk_page_setup_get_top_margin">
  10574.         <return-type type="gdouble" />
  10575.         <parameters>
  10576.           <parameter type="GtkUnit" name="unit" />
  10577.         </parameters>
  10578.       </method>
  10579.       <method name="GetType" cname="gtk_page_setup_get_type" shared="true">
  10580.         <return-type type="GType" />
  10581.       </method>
  10582.       <constructor cname="gtk_page_setup_new" />
  10583.       <constructor cname="gtk_page_setup_new_from_file">
  10584.         <parameters>
  10585.           <parameter name="file_name" type="const-gfilename*" />
  10586.           <parameter type="GError**" name="error" />
  10587.         </parameters>
  10588.       </constructor>
  10589.       <constructor cname="gtk_page_setup_new_from_key_file">
  10590.         <parameters>
  10591.           <parameter type="GKeyFile*" name="key_file" />
  10592.           <parameter type="const-gchar*" name="group_name" />
  10593.           <parameter type="GError**" name="error" />
  10594.         </parameters>
  10595.       </constructor>
  10596.       <method name="SetBottomMargin" cname="gtk_page_setup_set_bottom_margin">
  10597.         <return-type type="void" />
  10598.         <parameters>
  10599.           <parameter type="gdouble" name="margin" />
  10600.           <parameter type="GtkUnit" name="unit" />
  10601.         </parameters>
  10602.       </method>
  10603.       <method name="SetLeftMargin" cname="gtk_page_setup_set_left_margin">
  10604.         <return-type type="void" />
  10605.         <parameters>
  10606.           <parameter type="gdouble" name="margin" />
  10607.           <parameter type="GtkUnit" name="unit" />
  10608.         </parameters>
  10609.       </method>
  10610.       <method name="SetOrientation" cname="gtk_page_setup_set_orientation">
  10611.         <return-type type="void" />
  10612.         <parameters>
  10613.           <parameter type="GtkPageOrientation" name="orientation" />
  10614.         </parameters>
  10615.       </method>
  10616.       <method name="SetPaperSize" cname="gtk_page_setup_set_paper_size">
  10617.         <return-type type="void" />
  10618.         <parameters>
  10619.           <parameter type="GtkPaperSize*" name="size" />
  10620.         </parameters>
  10621.       </method>
  10622.       <method name="SetPaperSizeAndDefaultMargins" cname="gtk_page_setup_set_paper_size_and_default_margins">
  10623.         <return-type type="void" />
  10624.         <parameters>
  10625.           <parameter type="GtkPaperSize*" name="size" />
  10626.         </parameters>
  10627.       </method>
  10628.       <method name="SetRightMargin" cname="gtk_page_setup_set_right_margin">
  10629.         <return-type type="void" />
  10630.         <parameters>
  10631.           <parameter type="gdouble" name="margin" />
  10632.           <parameter type="GtkUnit" name="unit" />
  10633.         </parameters>
  10634.       </method>
  10635.       <method name="SetTopMargin" cname="gtk_page_setup_set_top_margin">
  10636.         <return-type type="void" />
  10637.         <parameters>
  10638.           <parameter type="gdouble" name="margin" />
  10639.           <parameter type="GtkUnit" name="unit" />
  10640.         </parameters>
  10641.       </method>
  10642.       <method name="ToFile" cname="gtk_page_setup_to_file">
  10643.         <return-type type="gboolean" />
  10644.         <parameters>
  10645.           <parameter name="file_name" type="const-gfilename*" />
  10646.           <parameter type="GError**" name="error" />
  10647.         </parameters>
  10648.       </method>
  10649.       <method name="ToKeyFile" cname="gtk_page_setup_to_key_file">
  10650.         <return-type type="void" />
  10651.         <parameters>
  10652.           <parameter type="GKeyFile*" name="key_file" />
  10653.           <parameter type="const-gchar*" name="group_name" />
  10654.         </parameters>
  10655.       </method>
  10656.     </object>
  10657.     <object name="PageSetupUnixDialog" cname="GtkPageSetupUnixDialog" parent="GtkDialog">
  10658.       <field name="Priv" cname="priv" type="GtkPageSetupUnixDialogPrivate*" />
  10659.       <method name="GetPageSetup" cname="gtk_page_setup_unix_dialog_get_page_setup">
  10660.         <return-type type="GtkPageSetup*" />
  10661.       </method>
  10662.       <method name="GetPrintSettings" cname="gtk_page_setup_unix_dialog_get_print_settings">
  10663.         <return-type type="GtkPrintSettings*" />
  10664.       </method>
  10665.       <method name="GetType" cname="gtk_page_setup_unix_dialog_get_type" shared="true">
  10666.         <return-type type="GType" />
  10667.       </method>
  10668.       <constructor cname="gtk_page_setup_unix_dialog_new">
  10669.         <parameters>
  10670.           <parameter type="const-gchar*" name="title" />
  10671.           <parameter type="GtkWindow*" name="parent" />
  10672.         </parameters>
  10673.       </constructor>
  10674.       <method name="SetPageSetup" cname="gtk_page_setup_unix_dialog_set_page_setup">
  10675.         <return-type type="void" />
  10676.         <parameters>
  10677.           <parameter type="GtkPageSetup*" name="page_setup" />
  10678.         </parameters>
  10679.       </method>
  10680.       <method name="SetPrintSettings" cname="gtk_page_setup_unix_dialog_set_print_settings">
  10681.         <return-type type="void" />
  10682.         <parameters>
  10683.           <parameter type="GtkPrintSettings*" name="print_settings" />
  10684.         </parameters>
  10685.       </method>
  10686.     </object>
  10687.     <object name="Paned" cname="GtkPaned" parent="GtkContainer">
  10688.       <field name="Child1" cname="child1" type="GtkWidget*" />
  10689.       <field name="Child2" cname="child2" type="GtkWidget*" />
  10690.       <field name="Handle" cname="handle" type="GdkWindow*" />
  10691.       <field name="XorGc" cname="xor_gc" type="GdkGC*" />
  10692.       <field name="CursorType" cname="cursor_type" type="GdkCursorType" />
  10693.       <field name="HandlePos" cname="handle_pos" type="GdkRectangle" />
  10694.       <field name="Child1Size" cname="child1_size" type="gint" />
  10695.       <field name="LastAllocation" cname="last_allocation" type="gint" />
  10696.       <field name="MinPosition" cname="min_position" type="gint" />
  10697.       <field name="MaxPosition" cname="max_position" type="gint" />
  10698.       <field name="PositionSet" cname="position_set" bits="1" type="guint" />
  10699.       <field name="InDrag" cname="in_drag" bits="1" type="guint" />
  10700.       <field name="Child1Shrink" cname="child1_shrink" bits="1" type="guint" />
  10701.       <field name="Child1Resize" cname="child1_resize" bits="1" type="guint" />
  10702.       <field name="Child2Shrink" cname="child2_shrink" bits="1" type="guint" />
  10703.       <field name="Child2Resize" cname="child2_resize" bits="1" type="guint" />
  10704.       <field name="Orientation" cname="orientation" bits="1" type="guint" />
  10705.       <field name="InRecursion" cname="in_recursion" bits="1" type="guint" />
  10706.       <field name="HandlePrelit" cname="handle_prelit" bits="1" type="guint" />
  10707.       <field name="LastChild1Focus" cname="last_child1_focus" type="GtkWidget*" />
  10708.       <field name="LastChild2Focus" cname="last_child2_focus" type="GtkWidget*" />
  10709.       <field name="Priv" cname="priv" type="GtkPanedPrivate*" />
  10710.       <field name="DragPos" cname="drag_pos" type="gint" />
  10711.       <field name="OriginalPosition" cname="original_position" type="gint" />
  10712.       <property name="Position" cname="position" type="gint" readable="true" writeable="true" />
  10713.       <property name="PositionSet" cname="position-set" type="gboolean" readable="true" writeable="true" />
  10714.       <property name="MinPosition" cname="min-position" type="gint" readable="true" />
  10715.       <property name="MaxPosition" cname="max-position" type="gint" readable="true" />
  10716.       <childprop name="Resize" cname="resize" type="gboolean" readable="true" writeable="true" />
  10717.       <childprop name="Shrink" cname="shrink" type="gboolean" readable="true" writeable="true" />
  10718.       <signal name="CycleChildFocus" cname="cycle_child_focus" when="LAST" field_name="cycle_child_focus">
  10719.         <return-type type="gboolean" />
  10720.         <parameters>
  10721.           <parameter type="GtkPaned*" name="paned" />
  10722.           <parameter type="gboolean" name="reverse" />
  10723.         </parameters>
  10724.       </signal>
  10725.       <signal name="ToggleHandleFocus" cname="toggle_handle_focus" when="LAST" field_name="toggle_handle_focus">
  10726.         <return-type type="gboolean" />
  10727.         <parameters>
  10728.           <parameter type="GtkPaned*" name="paned" />
  10729.         </parameters>
  10730.       </signal>
  10731.       <signal name="MoveHandle" cname="move_handle" when="LAST" field_name="move_handle">
  10732.         <return-type type="gboolean" />
  10733.         <parameters>
  10734.           <parameter type="GtkPaned*" name="paned" />
  10735.           <parameter type="GtkScrollType" name="scroll" />
  10736.         </parameters>
  10737.       </signal>
  10738.       <signal name="CycleHandleFocus" cname="cycle_handle_focus" when="LAST" field_name="cycle_handle_focus">
  10739.         <return-type type="gboolean" />
  10740.         <parameters>
  10741.           <parameter type="GtkPaned*" name="paned" />
  10742.           <parameter type="gboolean" name="reverse" />
  10743.         </parameters>
  10744.       </signal>
  10745.       <signal name="AcceptPosition" cname="accept_position" when="LAST" field_name="accept_position">
  10746.         <return-type type="gboolean" />
  10747.         <parameters>
  10748.           <parameter type="GtkPaned*" name="paned" />
  10749.         </parameters>
  10750.       </signal>
  10751.       <signal name="CancelPosition" cname="cancel_position" when="LAST" field_name="cancel_position">
  10752.         <return-type type="gboolean" />
  10753.         <parameters>
  10754.           <parameter type="GtkPaned*" name="paned" />
  10755.         </parameters>
  10756.       </signal>
  10757.       <method name="Add1" cname="gtk_paned_add1">
  10758.         <return-type type="void" />
  10759.         <parameters>
  10760.           <parameter type="GtkWidget*" name="child" />
  10761.         </parameters>
  10762.       </method>
  10763.       <method name="Add2" cname="gtk_paned_add2">
  10764.         <return-type type="void" />
  10765.         <parameters>
  10766.           <parameter type="GtkWidget*" name="child" />
  10767.         </parameters>
  10768.       </method>
  10769.       <method name="ComputePosition" cname="gtk_paned_compute_position" deprecated="1">
  10770.         <return-type type="void" />
  10771.         <parameters>
  10772.           <parameter type="gint" name="allocation" />
  10773.           <parameter type="gint" name="child1_req" />
  10774.           <parameter type="gint" name="child2_req" />
  10775.         </parameters>
  10776.       </method>
  10777.       <method name="GetChild1" cname="gtk_paned_get_child1">
  10778.         <return-type type="GtkWidget*" />
  10779.       </method>
  10780.       <method name="GetChild2" cname="gtk_paned_get_child2">
  10781.         <return-type type="GtkWidget*" />
  10782.       </method>
  10783.       <method name="GetPosition" cname="gtk_paned_get_position">
  10784.         <return-type type="gint" />
  10785.       </method>
  10786.       <method name="GetType" cname="gtk_paned_get_type" shared="true">
  10787.         <return-type type="GType" />
  10788.       </method>
  10789.       <method name="Pack1" cname="gtk_paned_pack1">
  10790.         <return-type type="void" />
  10791.         <parameters>
  10792.           <parameter type="GtkWidget*" name="child" />
  10793.           <parameter type="gboolean" name="resize" />
  10794.           <parameter type="gboolean" name="shrink" />
  10795.         </parameters>
  10796.       </method>
  10797.       <method name="Pack2" cname="gtk_paned_pack2">
  10798.         <return-type type="void" />
  10799.         <parameters>
  10800.           <parameter type="GtkWidget*" name="child" />
  10801.           <parameter type="gboolean" name="resize" />
  10802.           <parameter type="gboolean" name="shrink" />
  10803.         </parameters>
  10804.       </method>
  10805.       <method name="SetPosition" cname="gtk_paned_set_position">
  10806.         <return-type type="void" />
  10807.         <parameters>
  10808.           <parameter type="gint" name="position" />
  10809.         </parameters>
  10810.       </method>
  10811.     </object>
  10812.     <object name="Plug" cname="GtkPlug" parent="GtkWindow">
  10813.       <field name="SocketWindow" cname="socket_window" type="GdkWindow*" />
  10814.       <field name="ModalityWindow" cname="modality_window" type="GtkWidget*" />
  10815.       <field name="ModalityGroup" cname="modality_group" type="GtkWindowGroup*" />
  10816.       <field name="GrabbedKeys" cname="grabbed_keys" type="GHashTable*" />
  10817.       <field name="SameApp" cname="same_app" bits="1" type="guint" />
  10818.       <property cname="embedded" type="gboolean" readable="true" name="IsEmbedded" />
  10819.       <signal name="Embedded" cname="embedded" when="LAST" field_name="embedded">
  10820.         <return-type type="void" />
  10821.         <parameters>
  10822.           <parameter type="GtkPlug*" name="plug" />
  10823.         </parameters>
  10824.       </signal>
  10825.       <method name="Construct" cname="gtk_plug_construct">
  10826.         <return-type type="void" />
  10827.         <parameters>
  10828.           <parameter type="GdkNativeWindow" name="socket_id" />
  10829.         </parameters>
  10830.       </method>
  10831.       <method name="ConstructForDisplay" cname="gtk_plug_construct_for_display">
  10832.         <return-type type="void" />
  10833.         <parameters>
  10834.           <parameter type="GdkDisplay*" name="display" />
  10835.           <parameter type="GdkNativeWindow" name="socket_id" />
  10836.         </parameters>
  10837.       </method>
  10838.       <method name="GetId" cname="gtk_plug_get_id">
  10839.         <return-type type="GdkNativeWindow" />
  10840.       </method>
  10841.       <method name="GetType" cname="gtk_plug_get_type" shared="true">
  10842.         <return-type type="GType" />
  10843.       </method>
  10844.       <constructor cname="gtk_plug_new" hidden="1">
  10845.         <parameters>
  10846.           <parameter type="GdkNativeWindow" name="socket_id" />
  10847.         </parameters>
  10848.       </constructor>
  10849.       <constructor cname="gtk_plug_new_for_display" hidden="1">
  10850.         <parameters>
  10851.           <parameter type="GdkDisplay*" name="display" />
  10852.           <parameter type="GdkNativeWindow" name="socket_id" />
  10853.         </parameters>
  10854.       </constructor>
  10855.     </object>
  10856.     <object name="Printer" cname="GtkPrinter" parent="GObject">
  10857.       <field name="Priv" cname="priv" type="GtkPrinterPrivate*" />
  10858.       <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
  10859.       <property name="Backend" cname="backend" type="GtkPrintBackend" readable="true" writeable="true" construct-only="true" />
  10860.       <property name="IsVirtual" cname="is-virtual" type="gboolean" readable="true" writeable="true" construct-only="true" />
  10861.       <property name="AcceptsPdf" cname="accepts-pdf" type="gboolean" readable="true" writeable="true" construct-only="true" />
  10862.       <property name="AcceptsPs" cname="accepts-ps" type="gboolean" readable="true" writeable="true" construct-only="true" />
  10863.       <property name="StateMessage" cname="state-message" type="gchar*" readable="true" />
  10864.       <property name="Location" cname="location" type="gchar*" readable="true" />
  10865.       <property name="IconName" cname="icon-name" type="gchar*" readable="true" />
  10866.       <property name="JobCount" cname="job-count" type="gint" readable="true" />
  10867.       <signal name="DetailsAcquired" cname="details-acquired" when="LAST" field_name="">
  10868.         <return-type type="void" />
  10869.         <parameters>
  10870.           <parameter type="GtkPrinter*" name="printer" />
  10871.           <parameter type="gboolean" name="success" />
  10872.         </parameters>
  10873.       </signal>
  10874.       <method cname="gtk_printer_accepts_pdf" name="GetAcceptsPdf">
  10875.         <return-type type="gboolean" />
  10876.       </method>
  10877.       <method cname="gtk_printer_accepts_ps" name="GetAcceptsPs">
  10878.         <return-type type="gboolean" />
  10879.       </method>
  10880.       <method name="Compare" cname="gtk_printer_compare">
  10881.         <return-type type="gint" />
  10882.         <parameters>
  10883.           <parameter type="GtkPrinter*" name="b" />
  10884.         </parameters>
  10885.       </method>
  10886.       <method name="GetBackend" cname="gtk_printer_get_backend">
  10887.         <return-type type="GtkPrintBackend*" />
  10888.       </method>
  10889.       <method name="GetCapabilities" cname="gtk_printer_get_capabilities">
  10890.         <return-type type="GtkPrintCapabilities" />
  10891.       </method>
  10892.       <method name="GetDescription" cname="gtk_printer_get_description">
  10893.         <return-type type="const-gchar*" />
  10894.       </method>
  10895.       <method name="GetIconName" cname="gtk_printer_get_icon_name">
  10896.         <return-type type="const-gchar*" />
  10897.       </method>
  10898.       <method name="GetJobCount" cname="gtk_printer_get_job_count">
  10899.         <return-type type="gint" />
  10900.       </method>
  10901.       <method name="GetLocation" cname="gtk_printer_get_location">
  10902.         <return-type type="const-gchar*" />
  10903.       </method>
  10904.       <method name="GetName" cname="gtk_printer_get_name">
  10905.         <return-type type="const-gchar*" />
  10906.       </method>
  10907.       <method name="GetStateMessage" cname="gtk_printer_get_state_message">
  10908.         <return-type type="const-gchar*" />
  10909.       </method>
  10910.       <method name="GetType" cname="gtk_printer_get_type" shared="true">
  10911.         <return-type type="GType" />
  10912.       </method>
  10913.       <method cname="gtk_printer_has_details" name="GetHasDetails">
  10914.         <return-type type="gboolean" />
  10915.       </method>
  10916.       <method cname="gtk_printer_is_active" name="GetIsActive">
  10917.         <return-type type="gboolean" />
  10918.       </method>
  10919.       <method cname="gtk_printer_is_default" name="GetIsDefault">
  10920.         <return-type type="gboolean" />
  10921.       </method>
  10922.       <method cname="gtk_printer_is_virtual" name="GetIsVirtual">
  10923.         <return-type type="gboolean" />
  10924.       </method>
  10925.       <method name="ListPapers" cname="gtk_printer_list_papers">
  10926.         <return-type type="GList*" element_type="GtkPageSetup*" owned="true" elements_owned="true" />
  10927.       </method>
  10928.       <constructor cname="gtk_printer_new">
  10929.         <parameters>
  10930.           <parameter type="const-gchar*" name="name" />
  10931.           <parameter type="GtkPrintBackend*" name="backend" />
  10932.           <parameter type="gboolean" name="virtual_" />
  10933.         </parameters>
  10934.       </constructor>
  10935.       <method name="RequestDetails" cname="gtk_printer_request_details">
  10936.         <return-type type="void" />
  10937.       </method>
  10938.     </object>
  10939.     <object name="PrintContext" cname="GtkPrintContext" parent="GObject">
  10940.       <method name="CreatePangoContext" cname="gtk_print_context_create_pango_context">
  10941.         <return-type type="PangoContext*" />
  10942.       </method>
  10943.       <method name="CreatePangoLayout" cname="gtk_print_context_create_pango_layout">
  10944.         <return-type type="PangoLayout*" />
  10945.       </method>
  10946.       <method name="GetCairoContext" cname="gtk_print_context_get_cairo_context" hidden="1">
  10947.         <return-type type="cairo_t*" />
  10948.       </method>
  10949.       <method name="GetDpiX" cname="gtk_print_context_get_dpi_x">
  10950.         <return-type type="gdouble" />
  10951.       </method>
  10952.       <method name="GetDpiY" cname="gtk_print_context_get_dpi_y">
  10953.         <return-type type="gdouble" />
  10954.       </method>
  10955.       <method name="GetHeight" cname="gtk_print_context_get_height">
  10956.         <return-type type="gdouble" />
  10957.       </method>
  10958.       <method name="GetPageSetup" cname="gtk_print_context_get_page_setup">
  10959.         <return-type type="GtkPageSetup*" />
  10960.       </method>
  10961.       <method name="GetPangoFontmap" cname="gtk_print_context_get_pango_fontmap">
  10962.         <return-type type="PangoFontMap*" />
  10963.       </method>
  10964.       <method name="GetType" cname="gtk_print_context_get_type" shared="true">
  10965.         <return-type type="GType" />
  10966.       </method>
  10967.       <method name="GetWidth" cname="gtk_print_context_get_width">
  10968.         <return-type type="gdouble" />
  10969.       </method>
  10970.       <method name="SetCairoContext" cname="gtk_print_context_set_cairo_context">
  10971.         <return-type type="void" />
  10972.         <parameters>
  10973.           <parameter type="cairo_t*" name="cr" />
  10974.           <parameter type="double" name="dpi_x" />
  10975.           <parameter type="double" name="dpi_y" />
  10976.         </parameters>
  10977.       </method>
  10978.     </object>
  10979.     <object name="PrintJob" cname="GtkPrintJob" parent="GObject">
  10980.       <field name="Priv" cname="priv" type="GtkPrintJobPrivate*" />
  10981.       <field name="PrintPages" cname="print_pages" type="GtkPrintPages" />
  10982.       <field name="PageRanges" cname="page_ranges" type="GtkPageRange*" />
  10983.       <field name="NumPageRanges" cname="num_page_ranges" type="gint" />
  10984.       <field name="PageSet" cname="page_set" type="GtkPageSet" />
  10985.       <field name="NumCopies" cname="num_copies" type="gint" />
  10986.       <field name="Scale" cname="scale" type="gdouble" />
  10987.       <field name="RotateToOrientation" cname="rotate_to_orientation" bits="1" type="guint" />
  10988.       <field name="Collate" cname="collate" bits="1" type="guint" />
  10989.       <field name="Reverse" cname="reverse" bits="1" type="guint" />
  10990.       <property name="Title" cname="title" type="gchar*" readable="true" writeable="true" construct-only="true" />
  10991.       <property name="Printer" cname="printer" type="GtkPrinter" readable="true" writeable="true" construct-only="true" />
  10992.       <property name="Settings" cname="settings" type="GtkPrintSettings" readable="true" writeable="true" construct-only="true" />
  10993.       <property name="PageSetup" cname="page-setup" type="GtkPageSetup" readable="true" writeable="true" construct-only="true" />
  10994.       <property name="TrackPrintStatus" cname="track-print-status" type="gboolean" readable="true" writeable="true" />
  10995.       <signal name="StatusChanged" cname="status-changed" when="LAST" field_name="">
  10996.         <return-type type="void" />
  10997.         <parameters>
  10998.           <parameter type="GtkPrintJob*" name="job" />
  10999.         </parameters>
  11000.       </signal>
  11001.       <method name="GetPrinter" cname="gtk_print_job_get_printer">
  11002.         <return-type type="GtkPrinter*" />
  11003.       </method>
  11004.       <method name="GetSettings" cname="gtk_print_job_get_settings">
  11005.         <return-type type="GtkPrintSettings*" />
  11006.       </method>
  11007.       <method name="GetStatus" cname="gtk_print_job_get_status">
  11008.         <return-type type="GtkPrintStatus" />
  11009.       </method>
  11010.       <method name="GetSurface" cname="gtk_print_job_get_surface">
  11011.         <return-type type="cairo_surface_t*" />
  11012.         <parameters>
  11013.           <parameter type="GError**" name="error" />
  11014.         </parameters>
  11015.       </method>
  11016.       <method name="GetTitle" cname="gtk_print_job_get_title">
  11017.         <return-type type="const-gchar*" />
  11018.       </method>
  11019.       <method name="GetTrackPrintStatus" cname="gtk_print_job_get_track_print_status">
  11020.         <return-type type="gboolean" />
  11021.       </method>
  11022.       <method name="GetType" cname="gtk_print_job_get_type" shared="true">
  11023.         <return-type type="GType" />
  11024.       </method>
  11025.       <constructor cname="gtk_print_job_new">
  11026.         <parameters>
  11027.           <parameter type="const-gchar*" name="title" />
  11028.           <parameter type="GtkPrinter*" name="printer" />
  11029.           <parameter type="GtkPrintSettings*" name="settings" />
  11030.           <parameter type="GtkPageSetup*" name="page_setup" />
  11031.         </parameters>
  11032.       </constructor>
  11033.       <method name="Send" cname="gtk_print_job_send">
  11034.         <return-type type="void" />
  11035.         <parameters>
  11036.           <parameter type="GtkPrintJobCompleteFunc" name="callback" />
  11037.           <parameter type="gpointer" name="user_data" />
  11038.           <parameter type="GDestroyNotify" name="dnotify" />
  11039.         </parameters>
  11040.       </method>
  11041.       <method name="SetSourceFile" cname="gtk_print_job_set_source_file">
  11042.         <return-type type="gboolean" />
  11043.         <parameters>
  11044.           <parameter type="const-gchar*" name="filename" />
  11045.           <parameter type="GError**" name="error" />
  11046.         </parameters>
  11047.       </method>
  11048.       <method name="SetTrackPrintStatus" cname="gtk_print_job_set_track_print_status">
  11049.         <return-type type="void" />
  11050.         <parameters>
  11051.           <parameter type="gboolean" name="track_status" />
  11052.         </parameters>
  11053.       </method>
  11054.     </object>
  11055.     <object name="PrintOperation" cname="GtkPrintOperation" parent="GObject">
  11056.       <field name="Priv" cname="priv" type="GtkPrintOperationPrivate*" />
  11057.       <signal name="Done" cname="done" when="LAST" field_name="done">
  11058.         <return-type type="void" />
  11059.         <parameters>
  11060.           <parameter type="GtkPrintOperation*" name="operation" />
  11061.           <parameter type="GtkPrintOperationResult" name="result" />
  11062.         </parameters>
  11063.       </signal>
  11064.       <signal name="BeginPrint" cname="begin-print" when="LAST" field_name="begin_print">
  11065.         <return-type type="void" />
  11066.         <parameters>
  11067.           <parameter type="GtkPrintOperation*" name="operation" />
  11068.           <parameter type="GtkPrintContext*" name="context" />
  11069.         </parameters>
  11070.       </signal>
  11071.       <signal name="Paginate" cname="paginate" when="LAST" field_name="paginate">
  11072.         <return-type type="gboolean" />
  11073.         <parameters>
  11074.           <parameter type="GtkPrintOperation*" name="operation" />
  11075.           <parameter type="GtkPrintContext*" name="context" />
  11076.         </parameters>
  11077.       </signal>
  11078.       <signal name="RequestPageSetup" cname="request-page-setup" when="LAST" field_name="request_page_setup">
  11079.         <return-type type="void" />
  11080.         <parameters>
  11081.           <parameter type="GtkPrintOperation*" name="operation" />
  11082.           <parameter type="GtkPrintContext*" name="context" />
  11083.           <parameter type="gint" name="page_nr" />
  11084.           <parameter type="GtkPageSetup*" name="setup" />
  11085.         </parameters>
  11086.       </signal>
  11087.       <signal name="DrawPage" cname="draw-page" when="LAST" field_name="draw_page">
  11088.         <return-type type="void" />
  11089.         <parameters>
  11090.           <parameter type="GtkPrintOperation*" name="operation" />
  11091.           <parameter type="GtkPrintContext*" name="context" />
  11092.           <parameter type="gint" name="page_nr" />
  11093.         </parameters>
  11094.       </signal>
  11095.       <signal name="EndPrint" cname="end-print" when="LAST" field_name="end_print">
  11096.         <return-type type="void" />
  11097.         <parameters>
  11098.           <parameter type="GtkPrintOperation*" name="operation" />
  11099.           <parameter type="GtkPrintContext*" name="context" />
  11100.         </parameters>
  11101.       </signal>
  11102.       <signal name="StatusChanged" cname="status-changed" when="LAST" field_name="status_changed">
  11103.         <return-type type="void" />
  11104.         <parameters>
  11105.           <parameter type="GtkPrintOperation*" name="operation" />
  11106.         </parameters>
  11107.       </signal>
  11108.       <signal name="CreateCustomWidget" cname="create-custom-widget" when="LAST" field_name="create_custom_widget">
  11109.         <return-type type="GtkWidget*" />
  11110.         <parameters>
  11111.           <parameter type="GtkPrintOperation*" name="operation" />
  11112.         </parameters>
  11113.       </signal>
  11114.       <signal name="CustomWidgetApply" cname="custom-widget-apply" when="LAST" field_name="custom_widget_apply">
  11115.         <return-type type="void" />
  11116.         <parameters>
  11117.           <parameter type="GtkPrintOperation*" name="operation" />
  11118.           <parameter type="GtkWidget*" name="widget" />
  11119.         </parameters>
  11120.       </signal>
  11121.       <signal name="Preview" cname="preview" when="LAST" field_name="preview">
  11122.         <return-type type="gboolean" />
  11123.         <parameters>
  11124.           <parameter type="GtkPrintOperation*" name="operation" />
  11125.           <parameter type="GtkPrintOperationPreview*" name="preview" />
  11126.           <parameter type="GtkPrintContext*" name="context" />
  11127.           <parameter type="GtkWindow*" name="parent" />
  11128.         </parameters>
  11129.       </signal>
  11130.       <property name="DefaultPageSetup" cname="default-page-setup" type="GtkPageSetup" readable="true" writeable="true" />
  11131.       <property name="PrintSettings" cname="print-settings" type="GtkPrintSettings" readable="true" writeable="true" />
  11132.       <property name="JobName" cname="job-name" type="gchar*" readable="true" writeable="true" />
  11133.       <property name="NPages" cname="n-pages" type="gint" readable="true" writeable="true" />
  11134.       <property name="CurrentPage" cname="current-page" type="gint" readable="true" writeable="true" />
  11135.       <property name="UseFullPage" cname="use-full-page" type="gboolean" readable="true" writeable="true" />
  11136.       <property name="TrackPrintStatus" cname="track-print-status" type="gboolean" readable="true" writeable="true" />
  11137.       <property name="Unit" cname="unit" type="GtkUnit" readable="true" writeable="true" />
  11138.       <property name="ShowProgress" cname="show-progress" type="gboolean" readable="true" writeable="true" />
  11139.       <property name="AllowAsync" cname="allow-async" type="gboolean" readable="true" writeable="true" />
  11140.       <property name="ExportFilename" cname="export-filename" type="gchar*" readable="true" writeable="true" />
  11141.       <property name="Status" cname="status" type="GtkPrintStatus" readable="true" />
  11142.       <property name="StatusString" cname="status-string" type="gchar*" readable="true" />
  11143.       <property name="CustomTabLabel" cname="custom-tab-label" type="gchar*" readable="true" writeable="true" />
  11144.       <implements>
  11145.         <interface cname="GtkPrintOperationPreview" />
  11146.       </implements>
  11147.       <method name="Cancel" cname="gtk_print_operation_cancel">
  11148.         <return-type type="void" />
  11149.       </method>
  11150.       <method name="GetDefaultPageSetup" cname="gtk_print_operation_get_default_page_setup">
  11151.         <return-type type="GtkPageSetup*" />
  11152.       </method>
  11153.       <method name="GetError" cname="gtk_print_operation_get_error">
  11154.         <return-type type="void" />
  11155.         <parameters>
  11156.           <parameter type="GError**" name="error" />
  11157.         </parameters>
  11158.       </method>
  11159.       <method name="GetPrintSettings" cname="gtk_print_operation_get_print_settings">
  11160.         <return-type type="GtkPrintSettings*" />
  11161.       </method>
  11162.       <method name="GetStatus" cname="gtk_print_operation_get_status">
  11163.         <return-type type="GtkPrintStatus" />
  11164.       </method>
  11165.       <method name="GetStatusString" cname="gtk_print_operation_get_status_string">
  11166.         <return-type type="const-gchar*" />
  11167.       </method>
  11168.       <method name="GetType" cname="gtk_print_operation_get_type" shared="true">
  11169.         <return-type type="GType" />
  11170.       </method>
  11171.       <method name="IsFinished" cname="gtk_print_operation_is_finished">
  11172.         <return-type type="gboolean" />
  11173.       </method>
  11174.       <constructor cname="gtk_print_operation_new" />
  11175.       <method name="Run" cname="gtk_print_operation_run">
  11176.         <return-type type="GtkPrintOperationResult" />
  11177.         <parameters>
  11178.           <parameter type="GtkPrintOperationAction" name="action" />
  11179.           <parameter type="GtkWindow*" name="parent" />
  11180.           <parameter type="GError**" name="error" />
  11181.         </parameters>
  11182.       </method>
  11183.       <method name="SetAllowAsync" cname="gtk_print_operation_set_allow_async">
  11184.         <return-type type="void" />
  11185.         <parameters>
  11186.           <parameter type="gboolean" name="allow_async" />
  11187.         </parameters>
  11188.       </method>
  11189.       <method name="SetCurrentPage" cname="gtk_print_operation_set_current_page">
  11190.         <return-type type="void" />
  11191.         <parameters>
  11192.           <parameter type="gint" name="current_page" />
  11193.         </parameters>
  11194.       </method>
  11195.       <method name="SetCustomTabLabel" cname="gtk_print_operation_set_custom_tab_label">
  11196.         <return-type type="void" />
  11197.         <parameters>
  11198.           <parameter type="const-gchar*" name="label" />
  11199.         </parameters>
  11200.       </method>
  11201.       <method name="SetDefaultPageSetup" cname="gtk_print_operation_set_default_page_setup">
  11202.         <return-type type="void" />
  11203.         <parameters>
  11204.           <parameter type="GtkPageSetup*" name="default_page_setup" />
  11205.         </parameters>
  11206.       </method>
  11207.       <method name="SetExportFilename" cname="gtk_print_operation_set_export_filename">
  11208.         <return-type type="void" />
  11209.         <parameters>
  11210.           <parameter type="const-gchar*" name="filename" />
  11211.         </parameters>
  11212.       </method>
  11213.       <method name="SetJobName" cname="gtk_print_operation_set_job_name">
  11214.         <return-type type="void" />
  11215.         <parameters>
  11216.           <parameter type="const-gchar*" name="job_name" />
  11217.         </parameters>
  11218.       </method>
  11219.       <method name="SetNPages" cname="gtk_print_operation_set_n_pages">
  11220.         <return-type type="void" />
  11221.         <parameters>
  11222.           <parameter type="gint" name="n_pages" />
  11223.         </parameters>
  11224.       </method>
  11225.       <method name="SetPrintSettings" cname="gtk_print_operation_set_print_settings">
  11226.         <return-type type="void" />
  11227.         <parameters>
  11228.           <parameter type="GtkPrintSettings*" name="print_settings" />
  11229.         </parameters>
  11230.       </method>
  11231.       <method name="SetShowProgress" cname="gtk_print_operation_set_show_progress">
  11232.         <return-type type="void" />
  11233.         <parameters>
  11234.           <parameter type="gboolean" name="show_progress" />
  11235.         </parameters>
  11236.       </method>
  11237.       <method name="SetTrackPrintStatus" cname="gtk_print_operation_set_track_print_status">
  11238.         <return-type type="void" />
  11239.         <parameters>
  11240.           <parameter type="gboolean" name="track_status" />
  11241.         </parameters>
  11242.       </method>
  11243.       <method name="SetUnit" cname="gtk_print_operation_set_unit">
  11244.         <return-type type="void" />
  11245.         <parameters>
  11246.           <parameter type="GtkUnit" name="unit" />
  11247.         </parameters>
  11248.       </method>
  11249.       <method name="SetUseFullPage" cname="gtk_print_operation_set_use_full_page">
  11250.         <return-type type="void" />
  11251.         <parameters>
  11252.           <parameter type="gboolean" name="full_page" />
  11253.         </parameters>
  11254.       </method>
  11255.     </object>
  11256.     <object name="PrintSettings" cname="GtkPrintSettings" parent="GObject">
  11257.       <method name="Copy" cname="gtk_print_settings_copy">
  11258.         <return-type type="GtkPrintSettings*" owned="true" />
  11259.       </method>
  11260.       <method name="Foreach" cname="gtk_print_settings_foreach">
  11261.         <return-type type="void" />
  11262.         <parameters>
  11263.           <parameter type="GtkPrintSettingsFunc" name="func" scope="call" />
  11264.           <parameter type="gpointer" name="user_data" />
  11265.         </parameters>
  11266.       </method>
  11267.       <method name="Get" cname="gtk_print_settings_get">
  11268.         <return-type type="const-gchar*" />
  11269.         <parameters>
  11270.           <parameter type="const-gchar*" name="key" />
  11271.         </parameters>
  11272.       </method>
  11273.       <method name="GetBool" cname="gtk_print_settings_get_bool">
  11274.         <return-type type="gboolean" />
  11275.         <parameters>
  11276.           <parameter type="const-gchar*" name="key" />
  11277.         </parameters>
  11278.       </method>
  11279.       <method name="GetCollate" cname="gtk_print_settings_get_collate">
  11280.         <return-type type="gboolean" />
  11281.       </method>
  11282.       <method name="GetDefaultSource" cname="gtk_print_settings_get_default_source">
  11283.         <return-type type="const-gchar*" />
  11284.       </method>
  11285.       <method name="GetDither" cname="gtk_print_settings_get_dither">
  11286.         <return-type type="const-gchar*" />
  11287.       </method>
  11288.       <method name="GetDouble" cname="gtk_print_settings_get_double">
  11289.         <return-type type="gdouble" />
  11290.         <parameters>
  11291.           <parameter type="const-gchar*" name="key" />
  11292.         </parameters>
  11293.       </method>
  11294.       <method name="GetDoubleWithDefault" cname="gtk_print_settings_get_double_with_default">
  11295.         <return-type type="gdouble" />
  11296.         <parameters>
  11297.           <parameter type="const-gchar*" name="key" />
  11298.           <parameter type="gdouble" name="def" />
  11299.         </parameters>
  11300.       </method>
  11301.       <method name="GetDuplex" cname="gtk_print_settings_get_duplex">
  11302.         <return-type type="GtkPrintDuplex" />
  11303.       </method>
  11304.       <method name="GetFinishings" cname="gtk_print_settings_get_finishings">
  11305.         <return-type type="const-gchar*" />
  11306.       </method>
  11307.       <method name="GetInt" cname="gtk_print_settings_get_int">
  11308.         <return-type type="gint" />
  11309.         <parameters>
  11310.           <parameter type="const-gchar*" name="key" />
  11311.         </parameters>
  11312.       </method>
  11313.       <method name="GetIntWithDefault" cname="gtk_print_settings_get_int_with_default">
  11314.         <return-type type="gint" />
  11315.         <parameters>
  11316.           <parameter type="const-gchar*" name="key" />
  11317.           <parameter type="gint" name="def" />
  11318.         </parameters>
  11319.       </method>
  11320.       <method name="GetLength" cname="gtk_print_settings_get_length">
  11321.         <return-type type="gdouble" />
  11322.         <parameters>
  11323.           <parameter type="const-gchar*" name="key" />
  11324.           <parameter type="GtkUnit" name="unit" />
  11325.         </parameters>
  11326.       </method>
  11327.       <method name="GetMediaType" cname="gtk_print_settings_get_media_type">
  11328.         <return-type type="const-gchar*" />
  11329.       </method>
  11330.       <method name="GetNCopies" cname="gtk_print_settings_get_n_copies">
  11331.         <return-type type="gint" />
  11332.       </method>
  11333.       <method name="GetNumberUp" cname="gtk_print_settings_get_number_up">
  11334.         <return-type type="gint" />
  11335.       </method>
  11336.       <method name="GetOrientation" cname="gtk_print_settings_get_orientation">
  11337.         <return-type type="GtkPageOrientation" />
  11338.       </method>
  11339.       <method name="GetOutputBin" cname="gtk_print_settings_get_output_bin">
  11340.         <return-type type="const-gchar*" />
  11341.       </method>
  11342.       <method name="GetPageRanges" cname="gtk_print_settings_get_page_ranges">
  11343.         <return-type type="GtkPageRange*" />
  11344.         <parameters>
  11345.           <parameter type="gint*" name="num_ranges" />
  11346.         </parameters>
  11347.       </method>
  11348.       <method name="GetPageSet" cname="gtk_print_settings_get_page_set">
  11349.         <return-type type="GtkPageSet" />
  11350.       </method>
  11351.       <method name="GetPaperHeight" cname="gtk_print_settings_get_paper_height">
  11352.         <return-type type="gdouble" />
  11353.         <parameters>
  11354.           <parameter type="GtkUnit" name="unit" />
  11355.         </parameters>
  11356.       </method>
  11357.       <method name="GetPaperSize" cname="gtk_print_settings_get_paper_size">
  11358.         <return-type type="GtkPaperSize*" />
  11359.       </method>
  11360.       <method name="GetPaperWidth" cname="gtk_print_settings_get_paper_width">
  11361.         <return-type type="gdouble" />
  11362.         <parameters>
  11363.           <parameter type="GtkUnit" name="unit" />
  11364.         </parameters>
  11365.       </method>
  11366.       <method name="GetPrintPages" cname="gtk_print_settings_get_print_pages">
  11367.         <return-type type="GtkPrintPages" />
  11368.       </method>
  11369.       <method name="GetPrinter" cname="gtk_print_settings_get_printer">
  11370.         <return-type type="const-gchar*" />
  11371.       </method>
  11372.       <method name="GetQuality" cname="gtk_print_settings_get_quality">
  11373.         <return-type type="GtkPrintQuality" />
  11374.       </method>
  11375.       <method name="GetResolution" cname="gtk_print_settings_get_resolution">
  11376.         <return-type type="gint" />
  11377.       </method>
  11378.       <method name="GetReverse" cname="gtk_print_settings_get_reverse">
  11379.         <return-type type="gboolean" />
  11380.       </method>
  11381.       <method name="GetScale" cname="gtk_print_settings_get_scale">
  11382.         <return-type type="gdouble" />
  11383.       </method>
  11384.       <method name="GetType" cname="gtk_print_settings_get_type" shared="true">
  11385.         <return-type type="GType" />
  11386.       </method>
  11387.       <method name="GetUseColor" cname="gtk_print_settings_get_use_color">
  11388.         <return-type type="gboolean" />
  11389.       </method>
  11390.       <method name="HasKey" cname="gtk_print_settings_has_key">
  11391.         <return-type type="gboolean" />
  11392.         <parameters>
  11393.           <parameter type="const-gchar*" name="key" />
  11394.         </parameters>
  11395.       </method>
  11396.       <constructor cname="gtk_print_settings_new" />
  11397.       <constructor cname="gtk_print_settings_new_from_file">
  11398.         <parameters>
  11399.           <parameter name="file_name" type="const-gfilename*" />
  11400.           <parameter type="GError**" name="error" />
  11401.         </parameters>
  11402.       </constructor>
  11403.       <constructor cname="gtk_print_settings_new_from_key_file">
  11404.         <parameters>
  11405.           <parameter type="GKeyFile*" name="key_file" />
  11406.           <parameter type="const-gchar*" name="group_name" />
  11407.           <parameter type="GError**" name="error" />
  11408.         </parameters>
  11409.       </constructor>
  11410.       <method name="Set" cname="gtk_print_settings_set">
  11411.         <return-type type="void" />
  11412.         <parameters>
  11413.           <parameter type="const-gchar*" name="key" />
  11414.           <parameter type="const-gchar*" name="value" />
  11415.         </parameters>
  11416.       </method>
  11417.       <method name="SetBool" cname="gtk_print_settings_set_bool">
  11418.         <return-type type="void" />
  11419.         <parameters>
  11420.           <parameter type="const-gchar*" name="key" />
  11421.           <parameter type="gboolean" name="value" />
  11422.         </parameters>
  11423.       </method>
  11424.       <method name="SetCollate" cname="gtk_print_settings_set_collate">
  11425.         <return-type type="void" />
  11426.         <parameters>
  11427.           <parameter type="gboolean" name="collate" />
  11428.         </parameters>
  11429.       </method>
  11430.       <method name="SetDefaultSource" cname="gtk_print_settings_set_default_source">
  11431.         <return-type type="void" />
  11432.         <parameters>
  11433.           <parameter type="const-gchar*" name="default_source" />
  11434.         </parameters>
  11435.       </method>
  11436.       <method name="SetDither" cname="gtk_print_settings_set_dither">
  11437.         <return-type type="void" />
  11438.         <parameters>
  11439.           <parameter type="const-gchar*" name="dither" />
  11440.         </parameters>
  11441.       </method>
  11442.       <method name="SetDouble" cname="gtk_print_settings_set_double">
  11443.         <return-type type="void" />
  11444.         <parameters>
  11445.           <parameter type="const-gchar*" name="key" />
  11446.           <parameter type="gdouble" name="value" />
  11447.         </parameters>
  11448.       </method>
  11449.       <method name="SetDuplex" cname="gtk_print_settings_set_duplex">
  11450.         <return-type type="void" />
  11451.         <parameters>
  11452.           <parameter type="GtkPrintDuplex" name="duplex" />
  11453.         </parameters>
  11454.       </method>
  11455.       <method name="SetFinishings" cname="gtk_print_settings_set_finishings">
  11456.         <return-type type="void" />
  11457.         <parameters>
  11458.           <parameter type="const-gchar*" name="finishings" />
  11459.         </parameters>
  11460.       </method>
  11461.       <method name="SetInt" cname="gtk_print_settings_set_int">
  11462.         <return-type type="void" />
  11463.         <parameters>
  11464.           <parameter type="const-gchar*" name="key" />
  11465.           <parameter type="gint" name="value" />
  11466.         </parameters>
  11467.       </method>
  11468.       <method name="SetLength" cname="gtk_print_settings_set_length">
  11469.         <return-type type="void" />
  11470.         <parameters>
  11471.           <parameter type="const-gchar*" name="key" />
  11472.           <parameter type="gdouble" name="value" />
  11473.           <parameter type="GtkUnit" name="unit" />
  11474.         </parameters>
  11475.       </method>
  11476.       <method name="SetMediaType" cname="gtk_print_settings_set_media_type">
  11477.         <return-type type="void" />
  11478.         <parameters>
  11479.           <parameter type="const-gchar*" name="media_type" />
  11480.         </parameters>
  11481.       </method>
  11482.       <method name="SetNCopies" cname="gtk_print_settings_set_n_copies">
  11483.         <return-type type="void" />
  11484.         <parameters>
  11485.           <parameter type="gint" name="num_copies" />
  11486.         </parameters>
  11487.       </method>
  11488.       <method name="SetNumberUp" cname="gtk_print_settings_set_number_up">
  11489.         <return-type type="void" />
  11490.         <parameters>
  11491.           <parameter type="gint" name="number_up" />
  11492.         </parameters>
  11493.       </method>
  11494.       <method name="SetOrientation" cname="gtk_print_settings_set_orientation">
  11495.         <return-type type="void" />
  11496.         <parameters>
  11497.           <parameter type="GtkPageOrientation" name="orientation" />
  11498.         </parameters>
  11499.       </method>
  11500.       <method name="SetOutputBin" cname="gtk_print_settings_set_output_bin">
  11501.         <return-type type="void" />
  11502.         <parameters>
  11503.           <parameter type="const-gchar*" name="output_bin" />
  11504.         </parameters>
  11505.       </method>
  11506.       <method name="SetPageRanges" cname="gtk_print_settings_set_page_ranges">
  11507.         <return-type type="void" />
  11508.         <parameters>
  11509.           <parameter type="GtkPageRange*" name="page_ranges" />
  11510.           <parameter type="gint" name="num_ranges" />
  11511.         </parameters>
  11512.       </method>
  11513.       <method name="SetPageSet" cname="gtk_print_settings_set_page_set">
  11514.         <return-type type="void" />
  11515.         <parameters>
  11516.           <parameter type="GtkPageSet" name="page_set" />
  11517.         </parameters>
  11518.       </method>
  11519.       <method name="SetPaperHeight" cname="gtk_print_settings_set_paper_height">
  11520.         <return-type type="void" />
  11521.         <parameters>
  11522.           <parameter type="gdouble" name="height" />
  11523.           <parameter type="GtkUnit" name="unit" />
  11524.         </parameters>
  11525.       </method>
  11526.       <method name="SetPaperSize" cname="gtk_print_settings_set_paper_size">
  11527.         <return-type type="void" />
  11528.         <parameters>
  11529.           <parameter type="GtkPaperSize*" name="paper_size" />
  11530.         </parameters>
  11531.       </method>
  11532.       <method name="SetPaperWidth" cname="gtk_print_settings_set_paper_width">
  11533.         <return-type type="void" />
  11534.         <parameters>
  11535.           <parameter type="gdouble" name="width" />
  11536.           <parameter type="GtkUnit" name="unit" />
  11537.         </parameters>
  11538.       </method>
  11539.       <method name="SetPrintPages" cname="gtk_print_settings_set_print_pages">
  11540.         <return-type type="void" />
  11541.         <parameters>
  11542.           <parameter type="GtkPrintPages" name="pages" />
  11543.         </parameters>
  11544.       </method>
  11545.       <method name="SetPrinter" cname="gtk_print_settings_set_printer">
  11546.         <return-type type="void" />
  11547.         <parameters>
  11548.           <parameter type="const-gchar*" name="printer" />
  11549.         </parameters>
  11550.       </method>
  11551.       <method name="SetQuality" cname="gtk_print_settings_set_quality">
  11552.         <return-type type="void" />
  11553.         <parameters>
  11554.           <parameter type="GtkPrintQuality" name="quality" />
  11555.         </parameters>
  11556.       </method>
  11557.       <method name="SetResolution" cname="gtk_print_settings_set_resolution">
  11558.         <return-type type="void" />
  11559.         <parameters>
  11560.           <parameter type="gint" name="resolution" />
  11561.         </parameters>
  11562.       </method>
  11563.       <method name="SetReverse" cname="gtk_print_settings_set_reverse">
  11564.         <return-type type="void" />
  11565.         <parameters>
  11566.           <parameter type="gboolean" name="reverse" />
  11567.         </parameters>
  11568.       </method>
  11569.       <method name="SetScale" cname="gtk_print_settings_set_scale">
  11570.         <return-type type="void" />
  11571.         <parameters>
  11572.           <parameter type="gdouble" name="scale" />
  11573.         </parameters>
  11574.       </method>
  11575.       <method name="SetUseColor" cname="gtk_print_settings_set_use_color">
  11576.         <return-type type="void" />
  11577.         <parameters>
  11578.           <parameter type="gboolean" name="use_color" />
  11579.         </parameters>
  11580.       </method>
  11581.       <method name="ToFile" cname="gtk_print_settings_to_file">
  11582.         <return-type type="gboolean" />
  11583.         <parameters>
  11584.           <parameter name="file_name" type="const-gfilename*" />
  11585.           <parameter type="GError**" name="error" />
  11586.         </parameters>
  11587.       </method>
  11588.       <method name="ToKeyFile" cname="gtk_print_settings_to_key_file">
  11589.         <return-type type="void" />
  11590.         <parameters>
  11591.           <parameter type="GKeyFile*" name="key_file" />
  11592.           <parameter type="const-gchar*" name="group_name" />
  11593.         </parameters>
  11594.       </method>
  11595.       <method name="Unset" cname="gtk_print_settings_unset">
  11596.         <return-type type="void" />
  11597.         <parameters>
  11598.           <parameter type="const-gchar*" name="key" />
  11599.         </parameters>
  11600.       </method>
  11601.     </object>
  11602.     <object name="PrintUnixDialog" cname="GtkPrintUnixDialog" parent="GtkDialog">
  11603.       <field name="Priv" cname="priv" type="GtkPrintUnixDialogPrivate*" />
  11604.       <property name="PageSetup" cname="page-setup" type="GtkPageSetup" readable="true" writeable="true" />
  11605.       <property name="CurrentPage" cname="current-page" type="gint" readable="true" writeable="true" />
  11606.       <property name="PrintSettings" cname="print-settings" type="GtkPrintSettings" readable="true" writeable="true" />
  11607.       <property name="SelectedPrinter" cname="selected-printer" type="GtkPrinter" readable="true" />
  11608.       <implements>
  11609.         <interface cname="GtkBuildable" hidden="1" />
  11610.       </implements>
  11611.       <method name="AddCustomTab" cname="gtk_print_unix_dialog_add_custom_tab">
  11612.         <return-type type="void" />
  11613.         <parameters>
  11614.           <parameter type="GtkWidget*" name="child" />
  11615.           <parameter type="GtkWidget*" name="tab_label" />
  11616.         </parameters>
  11617.       </method>
  11618.       <method name="GetCurrentPage" cname="gtk_print_unix_dialog_get_current_page">
  11619.         <return-type type="gint" />
  11620.       </method>
  11621.       <method name="GetPageSetup" cname="gtk_print_unix_dialog_get_page_setup">
  11622.         <return-type type="GtkPageSetup*" />
  11623.       </method>
  11624.       <method name="GetSelectedPrinter" cname="gtk_print_unix_dialog_get_selected_printer">
  11625.         <return-type type="GtkPrinter*" />
  11626.       </method>
  11627.       <method name="GetSettings" cname="gtk_print_unix_dialog_get_settings">
  11628.         <return-type type="GtkPrintSettings*" />
  11629.       </method>
  11630.       <method name="GetType" cname="gtk_print_unix_dialog_get_type" shared="true">
  11631.         <return-type type="GType" />
  11632.       </method>
  11633.       <constructor cname="gtk_print_unix_dialog_new">
  11634.         <parameters>
  11635.           <parameter type="const-gchar*" name="title" />
  11636.           <parameter type="GtkWindow*" name="parent" />
  11637.         </parameters>
  11638.       </constructor>
  11639.       <method name="SetCurrentPage" cname="gtk_print_unix_dialog_set_current_page">
  11640.         <return-type type="void" />
  11641.         <parameters>
  11642.           <parameter type="gint" name="current_page" />
  11643.         </parameters>
  11644.       </method>
  11645.       <method name="SetManualCapabilities" cname="gtk_print_unix_dialog_set_manual_capabilities">
  11646.         <return-type type="void" />
  11647.         <parameters>
  11648.           <parameter type="GtkPrintCapabilities" name="capabilities" />
  11649.         </parameters>
  11650.       </method>
  11651.       <method name="SetPageSetup" cname="gtk_print_unix_dialog_set_page_setup">
  11652.         <return-type type="void" />
  11653.         <parameters>
  11654.           <parameter type="GtkPageSetup*" name="page_setup" />
  11655.         </parameters>
  11656.       </method>
  11657.       <method name="SetSettings" cname="gtk_print_unix_dialog_set_settings">
  11658.         <return-type type="void" />
  11659.         <parameters>
  11660.           <parameter type="GtkPrintSettings*" name="settings" />
  11661.         </parameters>
  11662.       </method>
  11663.     </object>
  11664.     <object name="ProgressBar" cname="GtkProgressBar" parent="GtkWidget">
  11665.       <field name="BarStyle" cname="bar_style" type="GtkProgressBarStyle" />
  11666.       <field name="Orientation" cname="orientation" type="GtkProgressBarOrientation" />
  11667.       <field name="Blocks" cname="blocks" type="guint" />
  11668.       <field name="InBlock" cname="in_block" type="gint" />
  11669.       <field name="ActivityPos" cname="activity_pos" type="gint" />
  11670.       <field name="ActivityStep" cname="activity_step" type="guint" />
  11671.       <field name="ActivityBlocks" cname="activity_blocks" type="guint" />
  11672.       <field name="PulseFraction" cname="pulse_fraction" type="gdouble" />
  11673.       <field name="ActivityDir" cname="activity_dir" bits="1" type="guint" />
  11674.       <field name="Ellipsize" cname="ellipsize" bits="3" type="guint" />
  11675.       <field name="Dirty" cname="dirty" bits="1" type="guint" />
  11676.       <property name="Adjustment" cname="adjustment" type="GtkAdjustment" readable="true" writeable="true" />
  11677.       <property name="Orientation" cname="orientation" type="GtkProgressBarOrientation" readable="true" writeable="true" />
  11678.       <property name="BarStyle" cname="bar-style" type="GtkProgressBarStyle" readable="true" writeable="true" />
  11679.       <property name="ActivityStep" cname="activity-step" type="guint" readable="true" writeable="true" />
  11680.       <property name="ActivityBlocks" cname="activity-blocks" type="guint" readable="true" writeable="true" />
  11681.       <property name="DiscreteBlocks" cname="discrete-blocks" type="guint" readable="true" writeable="true" />
  11682.       <property name="Fraction" cname="fraction" type="gdouble" readable="true" writeable="true" />
  11683.       <property name="PulseStep" cname="pulse-step" type="gdouble" readable="true" writeable="true" />
  11684.       <property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
  11685.       <property name="Ellipsize" cname="ellipsize" type="PangoEllipsizeMode" readable="true" writeable="true" />
  11686.       <method name="GetEllipsize" cname="gtk_progress_bar_get_ellipsize">
  11687.         <return-type type="PangoEllipsizeMode" />
  11688.       </method>
  11689.       <method name="GetFraction" cname="gtk_progress_bar_get_fraction">
  11690.         <return-type type="gdouble" />
  11691.       </method>
  11692.       <method name="GetOrientation" cname="gtk_progress_bar_get_orientation">
  11693.         <return-type type="GtkProgressBarOrientation" />
  11694.       </method>
  11695.       <method name="GetPulseStep" cname="gtk_progress_bar_get_pulse_step">
  11696.         <return-type type="gdouble" />
  11697.       </method>
  11698.       <method name="GetText" cname="gtk_progress_bar_get_text">
  11699.         <return-type type="const-gchar*" />
  11700.       </method>
  11701.       <method name="GetType" cname="gtk_progress_bar_get_type" shared="true">
  11702.         <return-type type="GType" />
  11703.       </method>
  11704.       <constructor cname="gtk_progress_bar_new" />
  11705.       <constructor cname="gtk_progress_bar_new_with_adjustment" deprecated="1">
  11706.         <parameters>
  11707.           <parameter type="GtkAdjustment*" name="adjustment" />
  11708.         </parameters>
  11709.       </constructor>
  11710.       <method name="Pulse" cname="gtk_progress_bar_pulse">
  11711.         <return-type type="void" />
  11712.       </method>
  11713.       <method name="SetActivityBlocks" cname="gtk_progress_bar_set_activity_blocks" deprecated="1">
  11714.         <return-type type="void" />
  11715.         <parameters>
  11716.           <parameter type="guint" name="blocks" />
  11717.         </parameters>
  11718.       </method>
  11719.       <method name="SetActivityStep" cname="gtk_progress_bar_set_activity_step" deprecated="1">
  11720.         <return-type type="void" />
  11721.         <parameters>
  11722.           <parameter type="guint" name="step" />
  11723.         </parameters>
  11724.       </method>
  11725.       <method name="SetBarStyle" cname="gtk_progress_bar_set_bar_style" deprecated="1">
  11726.         <return-type type="void" />
  11727.         <parameters>
  11728.           <parameter type="GtkProgressBarStyle" name="style" />
  11729.         </parameters>
  11730.       </method>
  11731.       <method name="SetDiscreteBlocks" cname="gtk_progress_bar_set_discrete_blocks" deprecated="1">
  11732.         <return-type type="void" />
  11733.         <parameters>
  11734.           <parameter type="guint" name="blocks" />
  11735.         </parameters>
  11736.       </method>
  11737.       <method name="SetEllipsize" cname="gtk_progress_bar_set_ellipsize">
  11738.         <return-type type="void" />
  11739.         <parameters>
  11740.           <parameter type="PangoEllipsizeMode" name="mode" />
  11741.         </parameters>
  11742.       </method>
  11743.       <method name="SetFraction" cname="gtk_progress_bar_set_fraction">
  11744.         <return-type type="void" />
  11745.         <parameters>
  11746.           <parameter type="gdouble" name="fraction" />
  11747.         </parameters>
  11748.       </method>
  11749.       <method name="SetOrientation" cname="gtk_progress_bar_set_orientation">
  11750.         <return-type type="void" />
  11751.         <parameters>
  11752.           <parameter type="GtkProgressBarOrientation" name="orientation" />
  11753.         </parameters>
  11754.       </method>
  11755.       <method name="SetPulseStep" cname="gtk_progress_bar_set_pulse_step">
  11756.         <return-type type="void" />
  11757.         <parameters>
  11758.           <parameter type="gdouble" name="fraction" />
  11759.         </parameters>
  11760.       </method>
  11761.       <method name="SetText" cname="gtk_progress_bar_set_text">
  11762.         <return-type type="void" />
  11763.         <parameters>
  11764.           <parameter type="const-gchar*" name="text" />
  11765.         </parameters>
  11766.       </method>
  11767.       <method name="Update" cname="gtk_progress_bar_update" deprecated="1">
  11768.         <return-type type="void" />
  11769.         <parameters>
  11770.           <parameter type="gdouble" name="percentage" />
  11771.         </parameters>
  11772.       </method>
  11773.     </object>
  11774.     <object name="RadioAction" cname="GtkRadioAction" parent="GtkToggleAction">
  11775.       <field name="PrivateData" cname="private_data" type="GtkRadioActionPrivate*" />
  11776.       <property name="Value" cname="value" type="gint" readable="true" writeable="true" />
  11777.       <property name="Group" cname="group" type="GtkRadioAction" writeable="true" />
  11778.       <property name="CurrentValue" cname="current-value" type="gint" readable="true" writeable="true" />
  11779.       <signal name="Changed" cname="changed" when="FIRST" field_name="changed">
  11780.         <return-type type="void" />
  11781.         <parameters>
  11782.           <parameter type="GtkRadioAction*" name="action" />
  11783.           <parameter type="GtkRadioAction*" name="current" />
  11784.         </parameters>
  11785.       </signal>
  11786.       <method name="GetCurrentValue" cname="gtk_radio_action_get_current_value">
  11787.         <return-type type="gint" />
  11788.       </method>
  11789.       <method name="GetGroup" cname="gtk_radio_action_get_group">
  11790.         <return-type type="GSList*" />
  11791.       </method>
  11792.       <method name="GetType" cname="gtk_radio_action_get_type" shared="true">
  11793.         <return-type type="GType" />
  11794.       </method>
  11795.       <constructor cname="gtk_radio_action_new">
  11796.         <parameters>
  11797.           <parameter type="const-gchar*" name="name" />
  11798.           <parameter type="const-gchar*" name="label" />
  11799.           <parameter type="const-gchar*" name="tooltip" />
  11800.           <parameter type="const-gchar*" name="stock_id" />
  11801.           <parameter type="gint" name="value" />
  11802.         </parameters>
  11803.       </constructor>
  11804.       <method name="SetCurrentValue" cname="gtk_radio_action_set_current_value">
  11805.         <return-type type="void" />
  11806.         <parameters>
  11807.           <parameter type="gint" name="current_value" />
  11808.         </parameters>
  11809.       </method>
  11810.       <method name="SetGroup" cname="gtk_radio_action_set_group">
  11811.         <return-type type="void" />
  11812.         <parameters>
  11813.           <parameter type="GSList*" name="group" />
  11814.         </parameters>
  11815.       </method>
  11816.     </object>
  11817.     <object name="RadioButton" cname="GtkRadioButton" parent="GtkCheckButton">
  11818.       <field name="Group" cname="group" type="GSList*" />
  11819.       <property name="Group" cname="group" type="GtkRadioButton" writeable="true" hidden="1" />
  11820.       <signal name="GroupChanged" cname="group-changed" when="FIRST" field_name="group_changed">
  11821.         <return-type type="void" />
  11822.         <parameters>
  11823.           <parameter type="GtkRadioButton*" name="radio_button" />
  11824.         </parameters>
  11825.       </signal>
  11826.       <method name="GetGroup" cname="gtk_radio_button_get_group">
  11827.         <return-type type="GSList*" />
  11828.       </method>
  11829.       <method name="GetType" cname="gtk_radio_button_get_type" shared="true">
  11830.         <return-type type="GType" />
  11831.       </method>
  11832.       <constructor cname="gtk_radio_button_new" hidden="1">
  11833.         <parameters>
  11834.           <parameter type="GSList*" name="group" />
  11835.         </parameters>
  11836.       </constructor>
  11837.       <constructor cname="gtk_radio_button_new_from_widget">
  11838.         <parameters>
  11839.           <parameter type="GtkRadioButton*" name="radio_group_member" property_name="group" />
  11840.         </parameters>
  11841.       </constructor>
  11842.       <constructor cname="gtk_radio_button_new_with_label" hidden="1">
  11843.         <parameters>
  11844.           <parameter type="GSList*" name="group" />
  11845.           <parameter type="const-gchar*" name="label" />
  11846.         </parameters>
  11847.       </constructor>
  11848.       <constructor cname="gtk_radio_button_new_with_label_from_widget" hidden="1">
  11849.         <parameters>
  11850.           <parameter type="GtkRadioButton*" name="radio_group_member" />
  11851.           <parameter type="const-gchar*" name="label" />
  11852.         </parameters>
  11853.       </constructor>
  11854.       <constructor cname="gtk_radio_button_new_with_mnemonic" hidden="1">
  11855.         <parameters>
  11856.           <parameter type="GSList*" name="group" />
  11857.           <parameter type="const-gchar*" name="label" />
  11858.         </parameters>
  11859.       </constructor>
  11860.       <constructor cname="gtk_radio_button_new_with_mnemonic_from_widget">
  11861.         <parameters>
  11862.           <parameter type="GtkRadioButton*" name="radio_group_member" property_name="group" />
  11863.           <parameter type="const-gchar*" name="label" />
  11864.         </parameters>
  11865.       </constructor>
  11866.       <method name="SetGroup" cname="gtk_radio_button_set_group">
  11867.         <return-type type="void" />
  11868.         <parameters>
  11869.           <parameter type="GSList*" name="group" />
  11870.         </parameters>
  11871.       </method>
  11872.     </object>
  11873.     <object name="RadioMenuItem" cname="GtkRadioMenuItem" parent="GtkCheckMenuItem">
  11874.       <field name="Group" cname="group" type="GSList*" />
  11875.       <property name="Group" cname="group" type="GtkRadioMenuItem" writeable="true" />
  11876.       <signal name="GroupChanged" cname="group-changed" when="FIRST" field_name="group_changed">
  11877.         <return-type type="void" />
  11878.         <parameters>
  11879.           <parameter type="GtkRadioMenuItem*" name="radio_menu_item" />
  11880.         </parameters>
  11881.       </signal>
  11882.       <method name="GetGroup" cname="gtk_radio_menu_item_get_group">
  11883.         <return-type type="GSList*" />
  11884.       </method>
  11885.       <method name="GetType" cname="gtk_radio_menu_item_get_type" shared="true">
  11886.         <return-type type="GType" />
  11887.       </method>
  11888.       <constructor cname="gtk_radio_menu_item_new" hidden="1">
  11889.         <parameters>
  11890.           <parameter type="GSList*" name="group" />
  11891.         </parameters>
  11892.       </constructor>
  11893.       <constructor cname="gtk_radio_menu_item_new_from_widget">
  11894.         <parameters>
  11895.           <parameter type="GtkRadioMenuItem*" name="group" />
  11896.         </parameters>
  11897.       </constructor>
  11898.       <constructor cname="gtk_radio_menu_item_new_with_label" hidden="1">
  11899.         <parameters>
  11900.           <parameter type="GSList*" name="group" />
  11901.           <parameter type="const-gchar*" name="label" />
  11902.         </parameters>
  11903.       </constructor>
  11904.       <constructor cname="gtk_radio_menu_item_new_with_label_from_widget" hidden="1">
  11905.         <parameters>
  11906.           <parameter type="GtkRadioMenuItem*" name="group" />
  11907.           <parameter type="const-gchar*" name="label" />
  11908.         </parameters>
  11909.       </constructor>
  11910.       <constructor cname="gtk_radio_menu_item_new_with_mnemonic">
  11911.         <parameters>
  11912.           <parameter type="GSList*" name="group" />
  11913.           <parameter type="const-gchar*" name="label" />
  11914.         </parameters>
  11915.       </constructor>
  11916.       <constructor cname="gtk_radio_menu_item_new_with_mnemonic_from_widget">
  11917.         <parameters>
  11918.           <parameter type="GtkRadioMenuItem*" name="group" />
  11919.           <parameter type="const-gchar*" name="label" />
  11920.         </parameters>
  11921.       </constructor>
  11922.       <method name="SetGroup" cname="gtk_radio_menu_item_set_group">
  11923.         <return-type type="void" />
  11924.         <parameters>
  11925.           <parameter type="GSList*" name="group" />
  11926.         </parameters>
  11927.       </method>
  11928.     </object>
  11929.     <object name="RadioToolButton" cname="GtkRadioToolButton" parent="GtkToggleToolButton">
  11930.       <property name="Group" cname="group" type="GtkRadioToolButton" writeable="true" />
  11931.       <method name="GetGroup" cname="gtk_radio_tool_button_get_group">
  11932.         <return-type type="GSList*" />
  11933.       </method>
  11934.       <method name="GetType" cname="gtk_radio_tool_button_get_type" shared="true">
  11935.         <return-type type="GType" />
  11936.       </method>
  11937.       <constructor cname="gtk_radio_tool_button_new" hidden="1">
  11938.         <parameters>
  11939.           <parameter type="GSList*" name="group" />
  11940.         </parameters>
  11941.       </constructor>
  11942.       <constructor cname="gtk_radio_tool_button_new_from_stock" hidden="1">
  11943.         <parameters>
  11944.           <parameter type="GSList*" name="group" />
  11945.           <parameter type="const-gchar*" name="stock_id" />
  11946.         </parameters>
  11947.       </constructor>
  11948.       <constructor cname="gtk_radio_tool_button_new_from_widget">
  11949.         <parameters>
  11950.           <parameter type="GtkRadioToolButton*" name="group" />
  11951.         </parameters>
  11952.       </constructor>
  11953.       <constructor cname="gtk_radio_tool_button_new_with_stock_from_widget">
  11954.         <parameters>
  11955.           <parameter type="GtkRadioToolButton*" name="group" />
  11956.           <parameter type="const-gchar*" name="stock_id" />
  11957.         </parameters>
  11958.       </constructor>
  11959.       <method name="SetGroup" cname="gtk_radio_tool_button_set_group">
  11960.         <return-type type="void" />
  11961.         <parameters>
  11962.           <parameter type="GSList*" name="group" />
  11963.         </parameters>
  11964.       </method>
  11965.     </object>
  11966.     <object name="Range" cname="GtkRange" parent="GtkWidget">
  11967.       <field name="Adjustment" cname="adjustment" type="GtkAdjustment*" />
  11968.       <field name="UpdatePolicy" cname="update_policy" type="GtkUpdateType" />
  11969.       <field name="Inverted" cname="inverted" bits="1" type="guint" />
  11970.       <field name="Flippable" cname="flippable" bits="1" type="guint" />
  11971.       <field name="HasStepperA" cname="has_stepper_a" bits="1" type="guint" />
  11972.       <field name="HasStepperB" cname="has_stepper_b" bits="1" type="guint" />
  11973.       <field name="HasStepperC" cname="has_stepper_c" bits="1" type="guint" />
  11974.       <field name="HasStepperD" cname="has_stepper_d" bits="1" type="guint" />
  11975.       <field name="NeedRecalc" cname="need_recalc" bits="1" type="guint" />
  11976.       <field name="SliderSizeFixed" cname="slider_size_fixed" bits="1" type="guint" />
  11977.       <field name="MinSliderSize" cname="min_slider_size" type="gint" />
  11978.       <field name="Orientation" cname="orientation" type="GtkOrientation" />
  11979.       <field name="RangeRect" cname="range_rect" type="GdkRectangle" />
  11980.       <field name="SliderStart" cname="slider_start" type="gint" />
  11981.       <field name="SliderEnd" cname="slider_end" type="gint" />
  11982.       <field name="RoundDigits" cname="round_digits" type="gint" />
  11983.       <field name="TroughClickForward" cname="trough_click_forward" bits="1" type="guint" />
  11984.       <field name="UpdatePending" cname="update_pending" bits="1" type="guint" />
  11985.       <field name="Layout" cname="layout" type="GtkRangeLayout*" />
  11986.       <field name="Timer" cname="timer" type="GtkRangeStepTimer*" />
  11987.       <field name="SlideInitialSliderPosition" cname="slide_initial_slider_position" type="gint" />
  11988.       <field name="SlideInitialCoordinate" cname="slide_initial_coordinate" type="gint" />
  11989.       <field name="UpdateTimeoutId" cname="update_timeout_id" type="guint" />
  11990.       <field name="EventWindow" cname="event_window" type="GdkWindow*" />
  11991.       <signal name="ValueChanged" cname="value_changed" when="LAST" field_name="value_changed">
  11992.         <return-type type="void" />
  11993.         <parameters>
  11994.           <parameter type="GtkRange*" name="range" />
  11995.         </parameters>
  11996.       </signal>
  11997.       <signal name="AdjustBounds" cname="adjust_bounds" when="LAST" field_name="adjust_bounds">
  11998.         <return-type type="void" />
  11999.         <parameters>
  12000.           <parameter type="GtkRange*" name="range" />
  12001.           <parameter type="gdouble" name="new_value" />
  12002.         </parameters>
  12003.       </signal>
  12004.       <signal name="MoveSlider" cname="move_slider" when="LAST" field_name="move_slider">
  12005.         <return-type type="void" />
  12006.         <parameters>
  12007.           <parameter type="GtkRange*" name="range" />
  12008.           <parameter type="GtkScrollType" name="scroll" />
  12009.         </parameters>
  12010.       </signal>
  12011.       <virtual_method name="GetRangeBorder" cname="get_range_border">
  12012.         <return-type type="void" />
  12013.         <parameters>
  12014.           <parameter type="GtkRange*" name="range" />
  12015.           <parameter type="GtkBorder*" name="border_" />
  12016.         </parameters>
  12017.       </virtual_method>
  12018.       <signal name="ChangeValue" cname="change_value" when="LAST" field_name="change_value">
  12019.         <return-type type="gboolean" />
  12020.         <parameters>
  12021.           <parameter type="GtkRange*" name="range" />
  12022.           <parameter type="GtkScrollType" name="scroll" />
  12023.           <parameter type="gdouble" name="new_value" />
  12024.         </parameters>
  12025.       </signal>
  12026.       <property name="UpdatePolicy" cname="update-policy" type="GtkUpdateType" readable="true" writeable="true" />
  12027.       <property name="Adjustment" cname="adjustment" type="GtkAdjustment" readable="true" writeable="true" construct="true" />
  12028.       <property name="Inverted" cname="inverted" type="gboolean" readable="true" writeable="true" />
  12029.       <property name="LowerStepperSensitivity" cname="lower-stepper-sensitivity" type="GtkSensitivityType" readable="true" writeable="true" />
  12030.       <property name="UpperStepperSensitivity" cname="upper-stepper-sensitivity" type="GtkSensitivityType" readable="true" writeable="true" />
  12031.       <property name="ShowFillLevel" cname="show-fill-level" type="gboolean" readable="true" writeable="true" />
  12032.       <property name="RestrictToFillLevel" cname="restrict-to-fill-level" type="gboolean" readable="true" writeable="true" />
  12033.       <property name="FillLevel" cname="fill-level" type="gdouble" readable="true" writeable="true" />
  12034.       <method name="GetAdjustment" cname="gtk_range_get_adjustment">
  12035.         <return-type type="GtkAdjustment*" />
  12036.       </method>
  12037.       <method name="GetFillLevel" cname="gtk_range_get_fill_level">
  12038.         <return-type type="gdouble" />
  12039.       </method>
  12040.       <method name="GetInverted" cname="gtk_range_get_inverted">
  12041.         <return-type type="gboolean" />
  12042.       </method>
  12043.       <method name="GetLowerStepperSensitivity" cname="gtk_range_get_lower_stepper_sensitivity">
  12044.         <return-type type="GtkSensitivityType" />
  12045.       </method>
  12046.       <method name="GetRestrictToFillLevel" cname="gtk_range_get_restrict_to_fill_level">
  12047.         <return-type type="gboolean" />
  12048.       </method>
  12049.       <method name="GetShowFillLevel" cname="gtk_range_get_show_fill_level">
  12050.         <return-type type="gboolean" />
  12051.       </method>
  12052.       <method name="GetType" cname="gtk_range_get_type" shared="true">
  12053.         <return-type type="GType" />
  12054.       </method>
  12055.       <method name="GetUpdatePolicy" cname="gtk_range_get_update_policy">
  12056.         <return-type type="GtkUpdateType" />
  12057.       </method>
  12058.       <method name="GetUpperStepperSensitivity" cname="gtk_range_get_upper_stepper_sensitivity">
  12059.         <return-type type="GtkSensitivityType" />
  12060.       </method>
  12061.       <method name="GetValue" cname="gtk_range_get_value">
  12062.         <return-type type="gdouble" />
  12063.       </method>
  12064.       <method name="SetAdjustment" cname="gtk_range_set_adjustment">
  12065.         <return-type type="void" />
  12066.         <parameters>
  12067.           <parameter type="GtkAdjustment*" name="adjustment" />
  12068.         </parameters>
  12069.       </method>
  12070.       <method name="SetFillLevel" cname="gtk_range_set_fill_level">
  12071.         <return-type type="void" />
  12072.         <parameters>
  12073.           <parameter type="gdouble" name="fill_level" />
  12074.         </parameters>
  12075.       </method>
  12076.       <method name="SetIncrements" cname="gtk_range_set_increments">
  12077.         <return-type type="void" />
  12078.         <parameters>
  12079.           <parameter type="gdouble" name="step" />
  12080.           <parameter type="gdouble" name="page" />
  12081.         </parameters>
  12082.       </method>
  12083.       <method name="SetInverted" cname="gtk_range_set_inverted">
  12084.         <return-type type="void" />
  12085.         <parameters>
  12086.           <parameter type="gboolean" name="setting" />
  12087.         </parameters>
  12088.       </method>
  12089.       <method name="SetLowerStepperSensitivity" cname="gtk_range_set_lower_stepper_sensitivity">
  12090.         <return-type type="void" />
  12091.         <parameters>
  12092.           <parameter type="GtkSensitivityType" name="sensitivity" />
  12093.         </parameters>
  12094.       </method>
  12095.       <method name="SetRange" cname="gtk_range_set_range">
  12096.         <return-type type="void" />
  12097.         <parameters>
  12098.           <parameter type="gdouble" name="min" />
  12099.           <parameter type="gdouble" name="max" />
  12100.         </parameters>
  12101.       </method>
  12102.       <method name="SetRestrictToFillLevel" cname="gtk_range_set_restrict_to_fill_level">
  12103.         <return-type type="void" />
  12104.         <parameters>
  12105.           <parameter type="gboolean" name="restrict_to_fill_level" />
  12106.         </parameters>
  12107.       </method>
  12108.       <method name="SetShowFillLevel" cname="gtk_range_set_show_fill_level">
  12109.         <return-type type="void" />
  12110.         <parameters>
  12111.           <parameter type="gboolean" name="show_fill_level" />
  12112.         </parameters>
  12113.       </method>
  12114.       <method name="SetUpdatePolicy" cname="gtk_range_set_update_policy">
  12115.         <return-type type="void" />
  12116.         <parameters>
  12117.           <parameter type="GtkUpdateType" name="policy" />
  12118.         </parameters>
  12119.       </method>
  12120.       <method name="SetUpperStepperSensitivity" cname="gtk_range_set_upper_stepper_sensitivity">
  12121.         <return-type type="void" />
  12122.         <parameters>
  12123.           <parameter type="GtkSensitivityType" name="sensitivity" />
  12124.         </parameters>
  12125.       </method>
  12126.       <method name="SetValue" cname="gtk_range_set_value">
  12127.         <return-type type="void" />
  12128.         <parameters>
  12129.           <parameter type="gdouble" name="value" />
  12130.         </parameters>
  12131.       </method>
  12132.     </object>
  12133.     <object name="RcStyle" cname="GtkRcStyle" parent="GObject">
  12134.       <field name="Name" cname="name" type="gchar*" access="public" writeable="true" />
  12135.       <field name="BgPixmapName" cname="bg_pixmap_name" array_len="5" type="gchar*" access="public" writeable="true" />
  12136.       <field name="FontDesc" cname="font_desc" type="PangoFontDescription*" access="public" writeable="true" />
  12137.       <field name="ColorFlags" cname="color_flags" array_len="5" type="GtkRcFlags" access="public" writeable="true" />
  12138.       <field name="Fg" cname="fg" array_len="5" type="GdkColor" access="public" writeable="true" />
  12139.       <field name="Bg" cname="bg" array_len="5" type="GdkColor" access="public" writeable="true" />
  12140.       <field name="Text" cname="text" array_len="5" type="GdkColor" access="public" writeable="true" />
  12141.       <field name="Base" cname="base" array_len="5" type="GdkColor" access="public" writeable="true" />
  12142.       <field name="Xthickness" cname="xthickness" type="gint" access="public" writeable="true" />
  12143.       <field name="Ythickness" cname="ythickness" type="gint" access="public" writeable="true" />
  12144.       <field name="RcProperties" cname="rc_properties" type="GArray*" />
  12145.       <field name="RcStyleLists" cname="rc_style_lists" type="GSList*" />
  12146.       <field name="IconFactories" cname="icon_factories" type="GSList*" />
  12147.       <field name="EngineSpecified" cname="engine_specified" bits="1" type="guint" />
  12148.       <virtual_method name="CreateRcStyle" cname="create_rc_style">
  12149.         <return-type type="GtkRcStyle*" />
  12150.         <parameters>
  12151.           <parameter type="GtkRcStyle*" name="rc_style" />
  12152.         </parameters>
  12153.       </virtual_method>
  12154.       <virtual_method name="Parse" cname="parse">
  12155.         <return-type type="guint" />
  12156.         <parameters>
  12157.           <parameter type="GtkRcStyle*" name="rc_style" />
  12158.           <parameter type="GtkSettings*" name="settings" />
  12159.           <parameter type="GScanner*" name="scanner" />
  12160.         </parameters>
  12161.       </virtual_method>
  12162.       <virtual_method name="Merge" cname="merge">
  12163.         <return-type type="void" />
  12164.         <parameters>
  12165.           <parameter type="GtkRcStyle*" name="dest" />
  12166.           <parameter type="GtkRcStyle*" name="src" />
  12167.         </parameters>
  12168.       </virtual_method>
  12169.       <virtual_method name="CreateStyle" cname="create_style">
  12170.         <return-type type="GtkStyle*" />
  12171.         <parameters>
  12172.           <parameter type="GtkRcStyle*" name="rc_style" />
  12173.         </parameters>
  12174.       </virtual_method>
  12175.       <method name="Copy" cname="gtk_rc_style_copy">
  12176.         <return-type type="GtkRcStyle*" owned="true" />
  12177.       </method>
  12178.       <method name="GetType" cname="gtk_rc_style_get_type" shared="true">
  12179.         <return-type type="GType" />
  12180.       </method>
  12181.       <constructor cname="gtk_rc_style_new" />
  12182.       <method name="Ref" cname="gtk_rc_style_ref" deprecated="1" hidden="1">
  12183.         <return-type type="void" />
  12184.       </method>
  12185.       <method name="Unref" cname="gtk_rc_style_unref" deprecated="1" hidden="1">
  12186.         <return-type type="void" />
  12187.       </method>
  12188.     </object>
  12189.     <object name="RecentAction" cname="GtkRecentAction" parent="GtkAction" disable_gtype_ctor="1">
  12190.       <field name="Priv" cname="priv" type="GtkRecentActionPrivate*" />
  12191.       <property name="ShowNumbers" cname="show-numbers" type="gboolean" readable="true" writeable="true" />
  12192.       <implements>
  12193.         <interface cname="GtkRecentChooser" />
  12194.       </implements>
  12195.       <method name="GetShowNumbers" cname="gtk_recent_action_get_show_numbers">
  12196.         <return-type type="gboolean" />
  12197.       </method>
  12198.       <method name="GetType" cname="gtk_recent_action_get_type" shared="true">
  12199.         <return-type type="GType" />
  12200.       </method>
  12201.       <constructor cname="gtk_recent_action_new">
  12202.         <parameters>
  12203.           <parameter type="const-gchar*" name="name" />
  12204.           <parameter type="const-gchar*" name="label" />
  12205.           <parameter type="const-gchar*" name="tooltip" />
  12206.           <parameter type="const-gchar*" name="stock_id" />
  12207.         </parameters>
  12208.       </constructor>
  12209.       <constructor cname="gtk_recent_action_new_for_manager">
  12210.         <parameters>
  12211.           <parameter type="const-gchar*" name="name" />
  12212.           <parameter type="const-gchar*" name="label" />
  12213.           <parameter type="const-gchar*" name="tooltip" />
  12214.           <parameter type="const-gchar*" name="stock_id" />
  12215.           <parameter type="GtkRecentManager*" name="manager" />
  12216.         </parameters>
  12217.       </constructor>
  12218.       <method name="SetShowNumbers" cname="gtk_recent_action_set_show_numbers">
  12219.         <return-type type="void" />
  12220.         <parameters>
  12221.           <parameter type="gboolean" name="show_numbers" />
  12222.         </parameters>
  12223.       </method>
  12224.     </object>
  12225.     <object name="RecentChooserDefault" cname="GtkRecentChooserDefault" parent="GtkVBox">
  12226.       <implements>
  12227.         <interface cname="GtkRecentChooser" />
  12228.       </implements>
  12229.     </object>
  12230.     <object name="RecentChooserDialog" cname="GtkRecentChooserDialog" parent="GtkDialog">
  12231.       <field name="Priv" cname="priv" type="GtkRecentChooserDialogPrivate*" />
  12232.       <implements>
  12233.         <interface cname="GtkRecentChooser" />
  12234.       </implements>
  12235.       <method name="GetType" cname="gtk_recent_chooser_dialog_get_type" shared="true">
  12236.         <return-type type="GType" />
  12237.       </method>
  12238.       <constructor cname="gtk_recent_chooser_dialog_new">
  12239.         <parameters>
  12240.           <parameter type="const-gchar*" name="title" />
  12241.           <parameter type="GtkWindow*" name="parent" />
  12242.           <parameter type="const-gchar*" name="first_button_text" />
  12243.           <parameter ellipsis="true" />
  12244.         </parameters>
  12245.       </constructor>
  12246.       <constructor cname="gtk_recent_chooser_dialog_new_for_manager">
  12247.         <parameters>
  12248.           <parameter type="const-gchar*" name="title" />
  12249.           <parameter type="GtkWindow*" name="parent" />
  12250.           <parameter type="GtkRecentManager*" name="manager" />
  12251.           <parameter type="const-gchar*" name="first_button_text" />
  12252.           <parameter ellipsis="true" />
  12253.         </parameters>
  12254.       </constructor>
  12255.     </object>
  12256.     <object name="RecentChooserMenu" cname="GtkRecentChooserMenu" parent="GtkMenu">
  12257.       <field name="Priv" cname="priv" type="GtkRecentChooserMenuPrivate*" />
  12258.       <property name="ShowNumbers" cname="show-numbers" type="gboolean" readable="true" writeable="true" hidden="1" />
  12259.       <virtual_method name="GtkRecent1" cname="gtk_recent1">
  12260.         <return-type type="void" />
  12261.       </virtual_method>
  12262.       <virtual_method name="GtkRecent2" cname="gtk_recent2">
  12263.         <return-type type="void" />
  12264.       </virtual_method>
  12265.       <virtual_method name="GtkRecent3" cname="gtk_recent3">
  12266.         <return-type type="void" />
  12267.       </virtual_method>
  12268.       <virtual_method name="GtkRecent4" cname="gtk_recent4">
  12269.         <return-type type="void" />
  12270.       </virtual_method>
  12271.       <implements>
  12272.         <interface cname="GtkRecentChooser" />
  12273.       </implements>
  12274.       <method name="GetShowNumbers" cname="gtk_recent_chooser_menu_get_show_numbers" hidden="1">
  12275.         <return-type type="gboolean" />
  12276.       </method>
  12277.       <method name="GetType" cname="gtk_recent_chooser_menu_get_type" shared="true">
  12278.         <return-type type="GType" />
  12279.       </method>
  12280.       <constructor cname="gtk_recent_chooser_menu_new" />
  12281.       <constructor cname="gtk_recent_chooser_menu_new_for_manager">
  12282.         <parameters>
  12283.           <parameter type="GtkRecentManager*" name="manager" />
  12284.         </parameters>
  12285.       </constructor>
  12286.       <method name="SetShowNumbers" cname="gtk_recent_chooser_menu_set_show_numbers" hidden="1">
  12287.         <return-type type="void" />
  12288.         <parameters>
  12289.           <parameter type="gboolean" name="show_numbers" />
  12290.         </parameters>
  12291.       </method>
  12292.     </object>
  12293.     <object name="RecentChooserWidget" cname="GtkRecentChooserWidget" parent="GtkVBox">
  12294.       <field name="Priv" cname="priv" type="GtkRecentChooserWidgetPrivate*" />
  12295.       <implements>
  12296.         <interface cname="GtkRecentChooser" />
  12297.       </implements>
  12298.       <method name="GetType" cname="gtk_recent_chooser_widget_get_type" shared="true">
  12299.         <return-type type="GType" />
  12300.       </method>
  12301.       <constructor cname="gtk_recent_chooser_widget_new" />
  12302.       <constructor cname="gtk_recent_chooser_widget_new_for_manager">
  12303.         <parameters>
  12304.           <parameter type="GtkRecentManager*" name="manager" />
  12305.         </parameters>
  12306.       </constructor>
  12307.     </object>
  12308.     <object name="RecentFilter" cname="GtkRecentFilter" parent="GtkObject">
  12309.       <method name="AddAge" cname="gtk_recent_filter_add_age">
  12310.         <return-type type="void" />
  12311.         <parameters>
  12312.           <parameter type="gint" name="days" />
  12313.         </parameters>
  12314.       </method>
  12315.       <method name="AddApplication" cname="gtk_recent_filter_add_application">
  12316.         <return-type type="void" />
  12317.         <parameters>
  12318.           <parameter type="const-gchar*" name="application" />
  12319.         </parameters>
  12320.       </method>
  12321.       <method name="AddCustom" cname="gtk_recent_filter_add_custom">
  12322.         <return-type type="void" />
  12323.         <parameters>
  12324.           <parameter type="GtkRecentFilterFlags" name="needed" />
  12325.           <parameter type="GtkRecentFilterFunc" name="func" />
  12326.           <parameter type="gpointer" name="data" />
  12327.           <parameter type="GDestroyNotify" name="data_destroy" />
  12328.         </parameters>
  12329.       </method>
  12330.       <method name="AddGroup" cname="gtk_recent_filter_add_group">
  12331.         <return-type type="void" />
  12332.         <parameters>
  12333.           <parameter type="const-gchar*" name="group" />
  12334.         </parameters>
  12335.       </method>
  12336.       <method name="AddMimeType" cname="gtk_recent_filter_add_mime_type">
  12337.         <return-type type="void" />
  12338.         <parameters>
  12339.           <parameter type="const-gchar*" name="mime_type" />
  12340.         </parameters>
  12341.       </method>
  12342.       <method name="AddPattern" cname="gtk_recent_filter_add_pattern">
  12343.         <return-type type="void" />
  12344.         <parameters>
  12345.           <parameter type="const-gchar*" name="pattern" />
  12346.         </parameters>
  12347.       </method>
  12348.       <method name="AddPixbufFormats" cname="gtk_recent_filter_add_pixbuf_formats">
  12349.         <return-type type="void" />
  12350.       </method>
  12351.       <method name="Filter" cname="gtk_recent_filter_filter">
  12352.         <return-type type="gboolean" />
  12353.         <parameters>
  12354.           <parameter type="const-GtkRecentFilterInfo*" name="filter_info" />
  12355.         </parameters>
  12356.       </method>
  12357.       <method name="GetName" cname="gtk_recent_filter_get_name">
  12358.         <return-type type="const-gchar*" />
  12359.       </method>
  12360.       <method name="GetNeeded" cname="gtk_recent_filter_get_needed">
  12361.         <return-type type="GtkRecentFilterFlags" />
  12362.       </method>
  12363.       <method name="GetType" cname="gtk_recent_filter_get_type" shared="true">
  12364.         <return-type type="GType" />
  12365.       </method>
  12366.       <constructor cname="gtk_recent_filter_new" />
  12367.       <method name="SetName" cname="gtk_recent_filter_set_name">
  12368.         <return-type type="void" />
  12369.         <parameters>
  12370.           <parameter type="const-gchar*" name="name" />
  12371.         </parameters>
  12372.       </method>
  12373.     </object>
  12374.     <object name="RecentManager" cname="GtkRecentManager" parent="GObject">
  12375.       <field name="Priv" cname="priv" type="GtkRecentManagerPrivate*" />
  12376.       <property name="Filename" cname="filename" type="gchar*" readable="true" writeable="true" construct-only="true" />
  12377.       <property name="Limit" cname="limit" type="gint" readable="true" writeable="true" />
  12378.       <property name="Size" cname="size" type="gint" readable="true" />
  12379.       <signal name="Changed" cname="changed" when="FIRST" field_name="changed">
  12380.         <return-type type="void" />
  12381.         <parameters>
  12382.           <parameter type="GtkRecentManager*" name="manager" />
  12383.         </parameters>
  12384.       </signal>
  12385.       <virtual_method name="GtkRecent1" cname="_gtk_recent1">
  12386.         <return-type type="void" />
  12387.       </virtual_method>
  12388.       <virtual_method name="GtkRecent2" cname="_gtk_recent2">
  12389.         <return-type type="void" />
  12390.       </virtual_method>
  12391.       <virtual_method name="GtkRecent3" cname="_gtk_recent3">
  12392.         <return-type type="void" />
  12393.       </virtual_method>
  12394.       <virtual_method name="GtkRecent4" cname="_gtk_recent4">
  12395.         <return-type type="void" />
  12396.       </virtual_method>
  12397.       <method name="AddFull" cname="gtk_recent_manager_add_full">
  12398.         <return-type type="gboolean" />
  12399.         <parameters>
  12400.           <parameter type="const-gchar*" name="uri" />
  12401.           <parameter type="const-GtkRecentData*" name="recent_data" />
  12402.         </parameters>
  12403.       </method>
  12404.       <method name="AddItem" cname="gtk_recent_manager_add_item">
  12405.         <return-type type="gboolean" />
  12406.         <parameters>
  12407.           <parameter type="const-gchar*" name="uri" />
  12408.         </parameters>
  12409.       </method>
  12410.       <method name="ErrorQuark" cname="gtk_recent_manager_error_quark" shared="true">
  12411.         <return-type type="GQuark" />
  12412.       </method>
  12413.       <method name="GetDefault" cname="gtk_recent_manager_get_default" shared="true">
  12414.         <return-type type="GtkRecentManager*" />
  12415.       </method>
  12416.       <method name="GetForScreen" cname="gtk_recent_manager_get_for_screen" deprecated="1" shared="true">
  12417.         <return-type type="GtkRecentManager*" />
  12418.         <parameters>
  12419.           <parameter type="GdkScreen*" name="screen" />
  12420.         </parameters>
  12421.       </method>
  12422.       <method name="GetItems" cname="gtk_recent_manager_get_items">
  12423.         <return-type type="GList*" />
  12424.       </method>
  12425.       <method name="GetLimit" cname="gtk_recent_manager_get_limit">
  12426.         <return-type type="gint" />
  12427.       </method>
  12428.       <method name="GetType" cname="gtk_recent_manager_get_type" shared="true">
  12429.         <return-type type="GType" />
  12430.       </method>
  12431.       <method name="HasItem" cname="gtk_recent_manager_has_item">
  12432.         <return-type type="gboolean" />
  12433.         <parameters>
  12434.           <parameter type="const-gchar*" name="uri" />
  12435.         </parameters>
  12436.       </method>
  12437.       <method name="LookupItem" cname="gtk_recent_manager_lookup_item">
  12438.         <return-type type="GtkRecentInfo*" />
  12439.         <parameters>
  12440.           <parameter type="const-gchar*" name="uri" />
  12441.           <parameter type="GError**" name="error" />
  12442.         </parameters>
  12443.       </method>
  12444.       <method name="MoveItem" cname="gtk_recent_manager_move_item">
  12445.         <return-type type="gboolean" />
  12446.         <parameters>
  12447.           <parameter type="const-gchar*" name="uri" />
  12448.           <parameter type="const-gchar*" name="new_uri" />
  12449.           <parameter type="GError**" name="error" />
  12450.         </parameters>
  12451.       </method>
  12452.       <constructor cname="gtk_recent_manager_new" />
  12453.       <method name="PurgeItems" cname="gtk_recent_manager_purge_items">
  12454.         <return-type type="gint" />
  12455.         <parameters>
  12456.           <parameter type="GError**" name="error" />
  12457.         </parameters>
  12458.       </method>
  12459.       <method name="RemoveItem" cname="gtk_recent_manager_remove_item">
  12460.         <return-type type="gboolean" />
  12461.         <parameters>
  12462.           <parameter type="const-gchar*" name="uri" />
  12463.           <parameter type="GError**" name="error" />
  12464.         </parameters>
  12465.       </method>
  12466.       <method name="SetLimit" cname="gtk_recent_manager_set_limit">
  12467.         <return-type type="void" />
  12468.         <parameters>
  12469.           <parameter type="gint" name="limit" />
  12470.         </parameters>
  12471.       </method>
  12472.       <method name="SetScreen" cname="gtk_recent_manager_set_screen" deprecated="1">
  12473.         <return-type type="void" />
  12474.         <parameters>
  12475.           <parameter type="GdkScreen*" name="screen" />
  12476.         </parameters>
  12477.       </method>
  12478.     </object>
  12479.     <object name="Ruler" cname="GtkRuler" parent="GtkWidget">
  12480.       <field name="BackingStore" cname="backing_store" type="GdkPixmap*" />
  12481.       <field name="NonGrExpGc" cname="non_gr_exp_gc" type="GdkGC*" />
  12482.       <field name="Metric" cname="metric" type="GtkRulerMetric*" />
  12483.       <field name="Xsrc" cname="xsrc" type="gint" />
  12484.       <field name="Ysrc" cname="ysrc" type="gint" />
  12485.       <field name="SliderSize" cname="slider_size" type="gint" />
  12486.       <field name="Lower" cname="lower" type="gdouble" />
  12487.       <field name="Upper" cname="upper" type="gdouble" />
  12488.       <field name="Position" cname="position" type="gdouble" />
  12489.       <field name="MaxSize" cname="max_size" type="gdouble" />
  12490.       <property name="Lower" cname="lower" type="gdouble" readable="true" writeable="true" />
  12491.       <property name="Upper" cname="upper" type="gdouble" readable="true" writeable="true" />
  12492.       <property name="Position" cname="position" type="gdouble" readable="true" writeable="true" />
  12493.       <property name="MaxSize" cname="max-size" type="gdouble" readable="true" writeable="true" />
  12494.       <property name="Metric" cname="metric" type="GtkMetricType" readable="true" writeable="true" />
  12495.       <virtual_method name="DrawTicks" cname="draw_ticks">
  12496.         <return-type type="void" />
  12497.         <parameters>
  12498.           <parameter type="GtkRuler*" name="ruler" />
  12499.         </parameters>
  12500.       </virtual_method>
  12501.       <virtual_method name="DrawPos" cname="draw_pos">
  12502.         <return-type type="void" />
  12503.         <parameters>
  12504.           <parameter type="GtkRuler*" name="ruler" />
  12505.         </parameters>
  12506.       </virtual_method>
  12507.       <method name="DrawPos" cname="gtk_ruler_draw_pos">
  12508.         <return-type type="void" />
  12509.       </method>
  12510.       <method name="DrawTicks" cname="gtk_ruler_draw_ticks">
  12511.         <return-type type="void" />
  12512.       </method>
  12513.       <method name="GetMetric" cname="gtk_ruler_get_metric">
  12514.         <return-type type="GtkMetricType" />
  12515.       </method>
  12516.       <method name="GetRange" cname="gtk_ruler_get_range">
  12517.         <return-type type="void" />
  12518.         <parameters>
  12519.           <parameter type="gdouble*" name="lower" />
  12520.           <parameter type="gdouble*" name="upper" />
  12521.           <parameter type="gdouble*" name="position" />
  12522.           <parameter type="gdouble*" name="max_size" />
  12523.         </parameters>
  12524.       </method>
  12525.       <method name="GetType" cname="gtk_ruler_get_type" shared="true">
  12526.         <return-type type="GType" />
  12527.       </method>
  12528.       <method name="SetMetric" cname="gtk_ruler_set_metric">
  12529.         <return-type type="void" />
  12530.         <parameters>
  12531.           <parameter type="GtkMetricType" name="metric" />
  12532.         </parameters>
  12533.       </method>
  12534.       <method name="SetRange" cname="gtk_ruler_set_range">
  12535.         <return-type type="void" />
  12536.         <parameters>
  12537.           <parameter type="gdouble" name="lower" />
  12538.           <parameter type="gdouble" name="upper" />
  12539.           <parameter type="gdouble" name="position" />
  12540.           <parameter type="gdouble" name="max_size" />
  12541.         </parameters>
  12542.       </method>
  12543.     </object>
  12544.     <object name="Scale" cname="GtkScale" parent="GtkRange">
  12545.       <field name="Digits" cname="digits" type="gint" />
  12546.       <field name="DrawValue" cname="draw_value" bits="1" type="guint" />
  12547.       <field name="ValuePos" cname="value_pos" bits="2" type="guint" />
  12548.       <signal name="FormatValue" cname="format_value" when="LAST" field_name="format_value">
  12549.         <return-type type="gchar*" />
  12550.         <parameters>
  12551.           <parameter type="GtkScale*" name="scale" />
  12552.           <parameter type="gdouble" name="value" />
  12553.         </parameters>
  12554.       </signal>
  12555.       <virtual_method name="DrawValue" cname="draw_value">
  12556.         <return-type type="void" />
  12557.         <parameters>
  12558.           <parameter type="GtkScale*" name="scale" />
  12559.         </parameters>
  12560.       </virtual_method>
  12561.       <virtual_method name="GetLayoutOffsets" cname="get_layout_offsets">
  12562.         <return-type type="void" />
  12563.         <parameters>
  12564.           <parameter type="GtkScale*" name="scale" />
  12565.           <parameter type="gint*" name="x" />
  12566.           <parameter type="gint*" name="y" />
  12567.         </parameters>
  12568.       </virtual_method>
  12569.       <property name="Digits" cname="digits" type="gint" readable="true" writeable="true" />
  12570.       <property name="DrawValue" cname="draw-value" type="gboolean" readable="true" writeable="true" />
  12571.       <property name="ValuePos" cname="value-pos" type="GtkPositionType" readable="true" writeable="true" />
  12572.       <method name="GetDigits" cname="gtk_scale_get_digits">
  12573.         <return-type type="gint" />
  12574.       </method>
  12575.       <method name="GetDrawValue" cname="gtk_scale_get_draw_value">
  12576.         <return-type type="gboolean" />
  12577.       </method>
  12578.       <method name="GetLayout" cname="gtk_scale_get_layout">
  12579.         <return-type type="PangoLayout*" />
  12580.       </method>
  12581.       <method name="GetLayoutOffsets" cname="gtk_scale_get_layout_offsets">
  12582.         <return-type type="void" />
  12583.         <parameters>
  12584.           <parameter type="gint*" name="x" />
  12585.           <parameter type="gint*" name="y" />
  12586.         </parameters>
  12587.       </method>
  12588.       <method name="GetType" cname="gtk_scale_get_type" shared="true">
  12589.         <return-type type="GType" />
  12590.       </method>
  12591.       <method name="GetValuePos" cname="gtk_scale_get_value_pos">
  12592.         <return-type type="GtkPositionType" />
  12593.       </method>
  12594.       <method name="SetDigits" cname="gtk_scale_set_digits">
  12595.         <return-type type="void" />
  12596.         <parameters>
  12597.           <parameter type="gint" name="digits" />
  12598.         </parameters>
  12599.       </method>
  12600.       <method name="SetDrawValue" cname="gtk_scale_set_draw_value">
  12601.         <return-type type="void" />
  12602.         <parameters>
  12603.           <parameter type="gboolean" name="draw_value" />
  12604.         </parameters>
  12605.       </method>
  12606.       <method name="SetValuePos" cname="gtk_scale_set_value_pos">
  12607.         <return-type type="void" />
  12608.         <parameters>
  12609.           <parameter type="GtkPositionType" name="pos" />
  12610.         </parameters>
  12611.       </method>
  12612.     </object>
  12613.     <object name="ScaleButton" cname="GtkScaleButton" parent="GtkButton" disable_gtype_ctor="1">
  12614.       <field name="PlusButton" cname="plus_button" type="GtkWidget*" />
  12615.       <field name="MinusButton" cname="minus_button" type="GtkWidget*" />
  12616.       <field name="Priv" cname="priv" type="GtkScaleButtonPrivate*" />
  12617.       <property name="Value" cname="value" type="gdouble" readable="true" writeable="true" />
  12618.       <property name="Size" cname="size" type="GtkIconSize" readable="true" writeable="true" />
  12619.       <property name="Adjustment" cname="adjustment" type="GtkAdjustment" readable="true" writeable="true" />
  12620.       <property name="Icons" cname="icons" type="GStrv" readable="true" writeable="true" />
  12621.       <signal name="ValueChanged" cname="value-changed" when="LAST" field_name="value_changed">
  12622.         <return-type type="void" />
  12623.         <parameters>
  12624.           <parameter type="GtkScaleButton*" name="button" />
  12625.           <parameter type="gdouble" name="value" />
  12626.         </parameters>
  12627.       </signal>
  12628.       <method name="GetAdjustment" cname="gtk_scale_button_get_adjustment">
  12629.         <return-type type="GtkAdjustment*" />
  12630.       </method>
  12631.       <method name="GetType" cname="gtk_scale_button_get_type" shared="true">
  12632.         <return-type type="GType" />
  12633.       </method>
  12634.       <method name="GetValue" cname="gtk_scale_button_get_value">
  12635.         <return-type type="gdouble" />
  12636.       </method>
  12637.       <constructor cname="gtk_scale_button_new">
  12638.         <parameters>
  12639.           <parameter type="GtkIconSize" name="size" />
  12640.           <parameter type="gdouble" name="min" />
  12641.           <parameter type="gdouble" name="max" />
  12642.           <parameter type="gdouble" name="step" />
  12643.           <parameter type="const-gchar**" name="icons" null_term_array="1" />
  12644.         </parameters>
  12645.       </constructor>
  12646.       <method name="SetAdjustment" cname="gtk_scale_button_set_adjustment">
  12647.         <return-type type="void" />
  12648.         <parameters>
  12649.           <parameter type="GtkAdjustment*" name="adjustment" />
  12650.         </parameters>
  12651.       </method>
  12652.       <method name="SetIcons" cname="gtk_scale_button_set_icons">
  12653.         <return-type type="void" />
  12654.         <parameters>
  12655.           <parameter type="const-gchar**" name="icons" null_term_array="1" />
  12656.         </parameters>
  12657.       </method>
  12658.       <method name="SetValue" cname="gtk_scale_button_set_value">
  12659.         <return-type type="void" />
  12660.         <parameters>
  12661.           <parameter type="gdouble" name="value" />
  12662.         </parameters>
  12663.       </method>
  12664.     </object>
  12665.     <object name="Scrollbar" cname="GtkScrollbar" parent="GtkRange">
  12666.       <method name="GetType" cname="gtk_scrollbar_get_type" shared="true">
  12667.         <return-type type="GType" />
  12668.       </method>
  12669.     </object>
  12670.     <object name="ScrolledWindow" cname="GtkScrolledWindow" parent="GtkBin">
  12671.       <field name="Hscrollbar" cname="hscrollbar" type="GtkWidget*" access="private" />
  12672.       <field name="Vscrollbar" cname="vscrollbar" type="GtkWidget*" access="private" />
  12673.       <field name="HscrollbarPolicy" cname="hscrollbar_policy" bits="2" type="guint" />
  12674.       <field name="VscrollbarPolicy" cname="vscrollbar_policy" bits="2" type="guint" />
  12675.       <field name="HscrollbarVisible" cname="hscrollbar_visible" bits="1" type="guint" />
  12676.       <field name="VscrollbarVisible" cname="vscrollbar_visible" bits="1" type="guint" />
  12677.       <field name="WindowPlacement" cname="window_placement" bits="2" type="guint" />
  12678.       <field name="FocusOut" cname="focus_out" bits="1" type="guint" />
  12679.       <field name="ShadowType" cname="shadow_type" type="guint16" />
  12680.       <property name="Hadjustment" cname="hadjustment" type="GtkAdjustment" readable="true" writeable="true" construct="true" />
  12681.       <property name="Vadjustment" cname="vadjustment" type="GtkAdjustment" readable="true" writeable="true" construct="true" />
  12682.       <property name="HscrollbarPolicy" cname="hscrollbar-policy" type="GtkPolicyType" readable="true" writeable="true" />
  12683.       <property name="VscrollbarPolicy" cname="vscrollbar-policy" type="GtkPolicyType" readable="true" writeable="true" />
  12684.       <property name="WindowPlacement" cname="window-placement" type="GtkCornerType" readable="true" writeable="true" />
  12685.       <property name="WindowPlacementSet" cname="window-placement-set" type="gboolean" readable="true" writeable="true" />
  12686.       <property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
  12687.       <signal name="ScrollChild" cname="scroll_child" when="LAST" field_name="scroll_child">
  12688.         <return-type type="void" />
  12689.         <parameters>
  12690.           <parameter type="GtkScrolledWindow*" name="scrolled_window" />
  12691.           <parameter type="GtkScrollType" name="scroll" />
  12692.           <parameter type="gboolean" name="horizontal" />
  12693.         </parameters>
  12694.       </signal>
  12695.       <signal name="MoveFocusOut" cname="move_focus_out" when="LAST" field_name="move_focus_out">
  12696.         <return-type type="void" />
  12697.         <parameters>
  12698.           <parameter type="GtkScrolledWindow*" name="scrolled_window" />
  12699.           <parameter type="GtkDirectionType" name="direction" />
  12700.         </parameters>
  12701.       </signal>
  12702.       <method name="AddWithViewport" cname="gtk_scrolled_window_add_with_viewport">
  12703.         <return-type type="void" />
  12704.         <parameters>
  12705.           <parameter type="GtkWidget*" name="child" />
  12706.         </parameters>
  12707.       </method>
  12708.       <method name="GetHadjustment" cname="gtk_scrolled_window_get_hadjustment">
  12709.         <return-type type="GtkAdjustment*" />
  12710.       </method>
  12711.       <method cname="gtk_scrolled_window_get_hscrollbar" name="GetHScrollbar">
  12712.         <return-type type="GtkWidget*" />
  12713.       </method>
  12714.       <method name="GetPlacement" cname="gtk_scrolled_window_get_placement">
  12715.         <return-type type="GtkCornerType" />
  12716.       </method>
  12717.       <method name="GetPolicy" cname="gtk_scrolled_window_get_policy">
  12718.         <return-type type="void" />
  12719.         <parameters>
  12720.           <parameter type="GtkPolicyType*" name="hscrollbar_policy" pass_as="out" />
  12721.           <parameter type="GtkPolicyType*" name="vscrollbar_policy" pass_as="out" />
  12722.         </parameters>
  12723.       </method>
  12724.       <method name="GetShadowType" cname="gtk_scrolled_window_get_shadow_type">
  12725.         <return-type type="GtkShadowType" />
  12726.       </method>
  12727.       <method name="GetType" cname="gtk_scrolled_window_get_type" shared="true">
  12728.         <return-type type="GType" />
  12729.       </method>
  12730.       <method name="GetVadjustment" cname="gtk_scrolled_window_get_vadjustment">
  12731.         <return-type type="GtkAdjustment*" />
  12732.       </method>
  12733.       <method cname="gtk_scrolled_window_get_vscrollbar" name="GetVScrollbar">
  12734.         <return-type type="GtkWidget*" />
  12735.       </method>
  12736.       <constructor cname="gtk_scrolled_window_new">
  12737.         <parameters>
  12738.           <parameter type="GtkAdjustment*" name="hadjustment" />
  12739.           <parameter type="GtkAdjustment*" name="vadjustment" />
  12740.         </parameters>
  12741.       </constructor>
  12742.       <method name="SetHadjustment" cname="gtk_scrolled_window_set_hadjustment">
  12743.         <return-type type="void" />
  12744.         <parameters>
  12745.           <parameter type="GtkAdjustment*" name="hadjustment" />
  12746.         </parameters>
  12747.       </method>
  12748.       <method name="SetPlacement" cname="gtk_scrolled_window_set_placement">
  12749.         <return-type type="void" />
  12750.         <parameters>
  12751.           <parameter type="GtkCornerType" name="window_placement" />
  12752.         </parameters>
  12753.       </method>
  12754.       <method name="SetPolicy" cname="gtk_scrolled_window_set_policy">
  12755.         <return-type type="void" />
  12756.         <parameters>
  12757.           <parameter type="GtkPolicyType" name="hscrollbar_policy" />
  12758.           <parameter type="GtkPolicyType" name="vscrollbar_policy" />
  12759.         </parameters>
  12760.       </method>
  12761.       <method name="SetShadowType" cname="gtk_scrolled_window_set_shadow_type">
  12762.         <return-type type="void" />
  12763.         <parameters>
  12764.           <parameter type="GtkShadowType" name="type" />
  12765.         </parameters>
  12766.       </method>
  12767.       <method name="SetVadjustment" cname="gtk_scrolled_window_set_vadjustment">
  12768.         <return-type type="void" />
  12769.         <parameters>
  12770.           <parameter type="GtkAdjustment*" name="vadjustment" />
  12771.         </parameters>
  12772.       </method>
  12773.       <method name="UnsetPlacement" cname="gtk_scrolled_window_unset_placement">
  12774.         <return-type type="void" />
  12775.       </method>
  12776.     </object>
  12777.     <object name="Separator" cname="GtkSeparator" parent="GtkWidget">
  12778.       <method name="GetType" cname="gtk_separator_get_type" shared="true">
  12779.         <return-type type="GType" />
  12780.       </method>
  12781.     </object>
  12782.     <object name="SeparatorMenuItem" cname="GtkSeparatorMenuItem" parent="GtkMenuItem">
  12783.       <method name="GetType" cname="gtk_separator_menu_item_get_type" shared="true">
  12784.         <return-type type="GType" />
  12785.       </method>
  12786.       <constructor cname="gtk_separator_menu_item_new" />
  12787.     </object>
  12788.     <object name="SeparatorToolItem" cname="GtkSeparatorToolItem" parent="GtkToolItem">
  12789.       <field name="Priv" cname="priv" type="GtkSeparatorToolItemPrivate*" />
  12790.       <property name="Draw" cname="draw" type="gboolean" readable="true" writeable="true" new_flag="1" />
  12791.       <method name="GetDraw" cname="gtk_separator_tool_item_get_draw">
  12792.         <return-type type="gboolean" />
  12793.       </method>
  12794.       <method name="GetType" cname="gtk_separator_tool_item_get_type" shared="true">
  12795.         <return-type type="GType" />
  12796.       </method>
  12797.       <constructor cname="gtk_separator_tool_item_new" />
  12798.       <method name="SetDraw" cname="gtk_separator_tool_item_set_draw">
  12799.         <return-type type="void" />
  12800.         <parameters>
  12801.           <parameter type="gboolean" name="draw" />
  12802.         </parameters>
  12803.       </method>
  12804.     </object>
  12805.     <object name="Settings" cname="GtkSettings" parent="GObject">
  12806.       <field name="QueuedSettings" cname="queued_settings" type="GData*" />
  12807.       <field name="PropertyValues" cname="property_values" type="GtkSettingsPropertyValue*" />
  12808.       <field name="RcContext" cname="rc_context" type="GtkRcContext*" />
  12809.       <field name="Screen" cname="screen" type="GdkScreen*" />
  12810.       <method name="GetDefault" cname="gtk_settings_get_default" shared="true">
  12811.         <return-type type="GtkSettings*" />
  12812.       </method>
  12813.       <method name="GetForScreen" cname="gtk_settings_get_for_screen" shared="true">
  12814.         <return-type type="GtkSettings*" />
  12815.         <parameters>
  12816.           <parameter type="GdkScreen*" name="screen" />
  12817.         </parameters>
  12818.       </method>
  12819.       <method name="GetType" cname="gtk_settings_get_type" shared="true">
  12820.         <return-type type="GType" />
  12821.       </method>
  12822.       <method name="InstallProperty" cname="gtk_settings_install_property" shared="true">
  12823.         <return-type type="void" />
  12824.         <parameters>
  12825.           <parameter type="GParamSpec*" name="pspec" />
  12826.         </parameters>
  12827.       </method>
  12828.       <method name="InstallPropertyParser" cname="gtk_settings_install_property_parser" shared="true">
  12829.         <return-type type="void" />
  12830.         <parameters>
  12831.           <parameter type="GParamSpec*" name="pspec" />
  12832.           <parameter type="GtkRcPropertyParser" name="parser" />
  12833.         </parameters>
  12834.       </method>
  12835.       <method name="SetDoubleProperty" cname="gtk_settings_set_double_property">
  12836.         <return-type type="void" />
  12837.         <parameters>
  12838.           <parameter type="const-gchar*" name="name" />
  12839.           <parameter type="gdouble" name="v_double" />
  12840.           <parameter type="const-gchar*" name="origin" />
  12841.         </parameters>
  12842.       </method>
  12843.       <method name="SetLongProperty" cname="gtk_settings_set_long_property">
  12844.         <return-type type="void" />
  12845.         <parameters>
  12846.           <parameter type="const-gchar*" name="name" />
  12847.           <parameter type="glong" name="v_long" />
  12848.           <parameter type="const-gchar*" name="origin" />
  12849.         </parameters>
  12850.       </method>
  12851.       <method name="SetPropertyValue" cname="gtk_settings_set_property_value">
  12852.         <return-type type="void" />
  12853.         <parameters>
  12854.           <parameter type="const-gchar*" name="name" />
  12855.           <parameter type="const-GtkSettingsValue*" name="svalue" />
  12856.         </parameters>
  12857.       </method>
  12858.       <method name="SetStringProperty" cname="gtk_settings_set_string_property">
  12859.         <return-type type="void" />
  12860.         <parameters>
  12861.           <parameter type="const-gchar*" name="name" />
  12862.           <parameter type="const-gchar*" name="v_string" />
  12863.           <parameter type="const-gchar*" name="origin" />
  12864.         </parameters>
  12865.       </method>
  12866.     </object>
  12867.     <object name="SizeGroup" cname="GtkSizeGroup" parent="GObject">
  12868.       <field name="Widgets" cname="widgets" type="GSList*" />
  12869.       <field name="Mode" cname="mode" type="guint8" />
  12870.       <field name="HaveWidth" cname="have_width" bits="1" type="guint" />
  12871.       <field name="HaveHeight" cname="have_height" bits="1" type="guint" />
  12872.       <field name="IgnoreHidden" cname="ignore_hidden" bits="1" type="guint" />
  12873.       <field name="Requisition" cname="requisition" type="GtkRequisition" />
  12874.       <property name="Mode" cname="mode" type="GtkSizeGroupMode" readable="true" writeable="true" />
  12875.       <property name="IgnoreHidden" cname="ignore-hidden" type="gboolean" readable="true" writeable="true" />
  12876.       <implements>
  12877.         <interface cname="GtkBuildable" hidden="1" />
  12878.       </implements>
  12879.       <method name="AddWidget" cname="gtk_size_group_add_widget">
  12880.         <return-type type="void" />
  12881.         <parameters>
  12882.           <parameter type="GtkWidget*" name="widget" />
  12883.         </parameters>
  12884.       </method>
  12885.       <method name="GetIgnoreHidden" cname="gtk_size_group_get_ignore_hidden">
  12886.         <return-type type="gboolean" />
  12887.       </method>
  12888.       <method name="GetMode" cname="gtk_size_group_get_mode">
  12889.         <return-type type="GtkSizeGroupMode" />
  12890.       </method>
  12891.       <method name="GetType" cname="gtk_size_group_get_type" shared="true">
  12892.         <return-type type="GType" />
  12893.       </method>
  12894.       <method name="GetWidgets" cname="gtk_size_group_get_widgets">
  12895.         <return-type type="GSList*" element_type="GtkWidget*" />
  12896.       </method>
  12897.       <constructor cname="gtk_size_group_new">
  12898.         <parameters>
  12899.           <parameter type="GtkSizeGroupMode" name="mode" />
  12900.         </parameters>
  12901.       </constructor>
  12902.       <method name="RemoveWidget" cname="gtk_size_group_remove_widget">
  12903.         <return-type type="void" />
  12904.         <parameters>
  12905.           <parameter type="GtkWidget*" name="widget" />
  12906.         </parameters>
  12907.       </method>
  12908.       <method name="SetIgnoreHidden" cname="gtk_size_group_set_ignore_hidden">
  12909.         <return-type type="void" />
  12910.         <parameters>
  12911.           <parameter type="gboolean" name="ignore_hidden" />
  12912.         </parameters>
  12913.       </method>
  12914.       <method name="SetMode" cname="gtk_size_group_set_mode">
  12915.         <return-type type="void" />
  12916.         <parameters>
  12917.           <parameter type="GtkSizeGroupMode" name="mode" />
  12918.         </parameters>
  12919.       </method>
  12920.     </object>
  12921.     <object name="Socket" cname="GtkSocket" parent="GtkContainer">
  12922.       <field name="RequestWidth" cname="request_width" type="guint16" />
  12923.       <field name="RequestHeight" cname="request_height" type="guint16" />
  12924.       <field name="CurrentWidth" cname="current_width" type="guint16" />
  12925.       <field name="CurrentHeight" cname="current_height" type="guint16" />
  12926.       <field name="PlugWindow" cname="plug_window" type="GdkWindow*" />
  12927.       <field name="PlugWidget" cname="plug_widget" type="GtkWidget*" />
  12928.       <field name="XembedVersion" cname="xembed_version" type="gshort" />
  12929.       <field name="SameApp" cname="same_app" bits="1" type="guint" />
  12930.       <field name="FocusIn" cname="focus_in" bits="1" type="guint" />
  12931.       <field name="HaveSize" cname="have_size" bits="1" type="guint" />
  12932.       <field name="NeedMap" cname="need_map" bits="1" type="guint" />
  12933.       <field name="IsMapped" cname="is_mapped" bits="1" type="guint" />
  12934.       <field name="Active" cname="active" bits="1" type="guint" />
  12935.       <field name="AccelGroup" cname="accel_group" type="GtkAccelGroup*" />
  12936.       <field name="Toplevel" cname="toplevel" type="GtkWidget*" />
  12937.       <signal name="PlugAdded" cname="plug_added" when="LAST" field_name="plug_added">
  12938.         <return-type type="void" />
  12939.         <parameters>
  12940.           <parameter type="GtkSocket*" name="socket_" />
  12941.         </parameters>
  12942.       </signal>
  12943.       <signal name="PlugRemoved" cname="plug_removed" when="LAST" field_name="plug_removed">
  12944.         <return-type type="gboolean" />
  12945.         <parameters>
  12946.           <parameter type="GtkSocket*" name="socket_" />
  12947.         </parameters>
  12948.       </signal>
  12949.       <method name="AddId" cname="gtk_socket_add_id">
  12950.         <return-type type="void" />
  12951.         <parameters>
  12952.           <parameter type="GdkNativeWindow" name="window_id" />
  12953.         </parameters>
  12954.       </method>
  12955.       <method name="GetId" cname="gtk_socket_get_id">
  12956.         <return-type type="GdkNativeWindow" />
  12957.       </method>
  12958.       <method name="GetType" cname="gtk_socket_get_type" shared="true">
  12959.         <return-type type="GType" />
  12960.       </method>
  12961.       <constructor cname="gtk_socket_new" />
  12962.       <method name="Steal" cname="gtk_socket_steal" deprecated="1">
  12963.         <return-type type="void" />
  12964.         <parameters>
  12965.           <parameter type="GdkNativeWindow" name="wid" />
  12966.         </parameters>
  12967.       </method>
  12968.     </object>
  12969.     <object name="SpinButton" cname="GtkSpinButton" parent="GtkEntry">
  12970.       <field name="Adjustment" cname="adjustment" type="GtkAdjustment*" />
  12971.       <field name="Panel" cname="panel" type="GdkWindow*" />
  12972.       <field name="Timer" cname="timer" type="guint32" />
  12973.       <field name="ClimbRate" cname="climb_rate" type="gdouble" />
  12974.       <field name="TimerStep" cname="timer_step" type="gdouble" />
  12975.       <field name="UpdatePolicy" cname="update_policy" type="GtkSpinButtonUpdatePolicy" />
  12976.       <field name="InChild" cname="in_child" bits="2" type="guint" />
  12977.       <field name="ClickChild" cname="click_child" bits="2" type="guint" />
  12978.       <field name="Button" cname="button" bits="2" type="guint" />
  12979.       <field name="NeedTimer" cname="need_timer" bits="1" type="guint" />
  12980.       <field name="TimerCalls" cname="timer_calls" bits="3" type="guint" />
  12981.       <field name="Digits" cname="digits" bits="10" type="guint" />
  12982.       <field name="Numeric" cname="numeric" bits="1" type="guint" />
  12983.       <field name="Wrap" cname="wrap" bits="1" type="guint" />
  12984.       <field name="SnapToTicks" cname="snap_to_ticks" bits="1" type="guint" />
  12985.       <property name="Adjustment" cname="adjustment" type="GtkAdjustment" readable="true" writeable="true" />
  12986.       <property name="ClimbRate" cname="climb-rate" type="gdouble" readable="true" writeable="true" />
  12987.       <property name="Digits" cname="digits" type="guint" readable="true" writeable="true" />
  12988.       <property name="SnapToTicks" cname="snap-to-ticks" type="gboolean" readable="true" writeable="true" />
  12989.       <property name="Numeric" cname="numeric" type="gboolean" readable="true" writeable="true" />
  12990.       <property name="Wrap" cname="wrap" type="gboolean" readable="true" writeable="true" />
  12991.       <property name="UpdatePolicy" cname="update-policy" type="GtkSpinButtonUpdatePolicy" readable="true" writeable="true" />
  12992.       <property name="Value" cname="value" type="gdouble" readable="true" writeable="true" />
  12993.       <signal name="Input" cname="input" when="LAST" manual="true" field_name="input">
  12994.         <return-type type="gint" />
  12995.         <parameters>
  12996.           <parameter type="GtkSpinButton*" name="spin_button" />
  12997.           <parameter type="gdouble*" name="new_value" />
  12998.         </parameters>
  12999.       </signal>
  13000.       <signal name="Output" cname="output" when="LAST" field_name="output" manual="true">
  13001.         <return-type type="gint" />
  13002.         <parameters>
  13003.           <parameter type="GtkSpinButton*" name="spin_button" />
  13004.         </parameters>
  13005.       </signal>
  13006.       <signal name="ValueChanged" cname="value_changed" when="LAST" field_name="value_changed">
  13007.         <return-type type="void" />
  13008.         <parameters>
  13009.           <parameter type="GtkSpinButton*" name="spin_button" />
  13010.         </parameters>
  13011.       </signal>
  13012.       <signal name="Wrapped" cname="wrapped" when="LAST" field_name="wrapped">
  13013.         <return-type type="void" />
  13014.         <parameters>
  13015.           <parameter type="GtkSpinButton*" name="spin_button" />
  13016.         </parameters>
  13017.       </signal>
  13018.       <signal name="ChangeValue" cname="change_value" when="LAST" field_name="change_value">
  13019.         <return-type type="void" />
  13020.         <parameters>
  13021.           <parameter type="GtkSpinButton*" name="spin_button" />
  13022.           <parameter type="GtkScrollType" name="scroll" />
  13023.         </parameters>
  13024.       </signal>
  13025.       <implements>
  13026.         <interface cname="GtkEditable" />
  13027.       </implements>
  13028.       <method name="Configure" cname="gtk_spin_button_configure">
  13029.         <return-type type="void" />
  13030.         <parameters>
  13031.           <parameter type="GtkAdjustment*" name="adjustment" />
  13032.           <parameter type="gdouble" name="climb_rate" />
  13033.           <parameter type="guint" name="digits" />
  13034.         </parameters>
  13035.       </method>
  13036.       <method name="GetAdjustment" cname="gtk_spin_button_get_adjustment">
  13037.         <return-type type="GtkAdjustment*" />
  13038.       </method>
  13039.       <method name="GetDigits" cname="gtk_spin_button_get_digits">
  13040.         <return-type type="guint" />
  13041.       </method>
  13042.       <method name="GetIncrements" cname="gtk_spin_button_get_increments">
  13043.         <return-type type="void" />
  13044.         <parameters>
  13045.           <parameter type="gdouble*" name="step" />
  13046.           <parameter type="gdouble*" name="page" />
  13047.         </parameters>
  13048.       </method>
  13049.       <method name="GetNumeric" cname="gtk_spin_button_get_numeric">
  13050.         <return-type type="gboolean" />
  13051.       </method>
  13052.       <method name="GetRange" cname="gtk_spin_button_get_range">
  13053.         <return-type type="void" />
  13054.         <parameters>
  13055.           <parameter type="gdouble*" name="min" />
  13056.           <parameter type="gdouble*" name="max" />
  13057.         </parameters>
  13058.       </method>
  13059.       <method name="GetSnapToTicks" cname="gtk_spin_button_get_snap_to_ticks">
  13060.         <return-type type="gboolean" />
  13061.       </method>
  13062.       <method name="GetType" cname="gtk_spin_button_get_type" shared="true">
  13063.         <return-type type="GType" />
  13064.       </method>
  13065.       <method name="GetUpdatePolicy" cname="gtk_spin_button_get_update_policy">
  13066.         <return-type type="GtkSpinButtonUpdatePolicy" />
  13067.       </method>
  13068.       <method name="GetValue" cname="gtk_spin_button_get_value">
  13069.         <return-type type="gdouble" />
  13070.       </method>
  13071.       <method name="GetValueAsInt" cname="gtk_spin_button_get_value_as_int">
  13072.         <return-type type="gint" />
  13073.       </method>
  13074.       <method name="GetWrap" cname="gtk_spin_button_get_wrap">
  13075.         <return-type type="gboolean" />
  13076.       </method>
  13077.       <constructor cname="gtk_spin_button_new">
  13078.         <parameters>
  13079.           <parameter type="GtkAdjustment*" name="adjustment" />
  13080.           <parameter type="gdouble" name="climb_rate" />
  13081.           <parameter type="guint" name="digits" />
  13082.         </parameters>
  13083.       </constructor>
  13084.       <constructor cname="gtk_spin_button_new_with_range" hidden="1">
  13085.         <parameters>
  13086.           <parameter type="gdouble" name="min" />
  13087.           <parameter type="gdouble" name="max" />
  13088.           <parameter type="gdouble" name="step" />
  13089.         </parameters>
  13090.       </constructor>
  13091.       <method name="SetAdjustment" cname="gtk_spin_button_set_adjustment">
  13092.         <return-type type="void" />
  13093.         <parameters>
  13094.           <parameter type="GtkAdjustment*" name="adjustment" />
  13095.         </parameters>
  13096.       </method>
  13097.       <method name="SetDigits" cname="gtk_spin_button_set_digits">
  13098.         <return-type type="void" />
  13099.         <parameters>
  13100.           <parameter type="guint" name="digits" />
  13101.         </parameters>
  13102.       </method>
  13103.       <method name="SetIncrements" cname="gtk_spin_button_set_increments">
  13104.         <return-type type="void" />
  13105.         <parameters>
  13106.           <parameter type="gdouble" name="step" />
  13107.           <parameter type="gdouble" name="page" />
  13108.         </parameters>
  13109.       </method>
  13110.       <method name="SetNumeric" cname="gtk_spin_button_set_numeric">
  13111.         <return-type type="void" />
  13112.         <parameters>
  13113.           <parameter type="gboolean" name="numeric" />
  13114.         </parameters>
  13115.       </method>
  13116.       <method name="SetRange" cname="gtk_spin_button_set_range">
  13117.         <return-type type="void" />
  13118.         <parameters>
  13119.           <parameter type="gdouble" name="min" />
  13120.           <parameter type="gdouble" name="max" />
  13121.         </parameters>
  13122.       </method>
  13123.       <method name="SetSnapToTicks" cname="gtk_spin_button_set_snap_to_ticks">
  13124.         <return-type type="void" />
  13125.         <parameters>
  13126.           <parameter type="gboolean" name="snap_to_ticks" />
  13127.         </parameters>
  13128.       </method>
  13129.       <method name="SetUpdatePolicy" cname="gtk_spin_button_set_update_policy">
  13130.         <return-type type="void" />
  13131.         <parameters>
  13132.           <parameter type="GtkSpinButtonUpdatePolicy" name="policy" />
  13133.         </parameters>
  13134.       </method>
  13135.       <method name="SetValue" cname="gtk_spin_button_set_value">
  13136.         <return-type type="void" />
  13137.         <parameters>
  13138.           <parameter type="gdouble" name="value" />
  13139.         </parameters>
  13140.       </method>
  13141.       <method name="SetWrap" cname="gtk_spin_button_set_wrap">
  13142.         <return-type type="void" />
  13143.         <parameters>
  13144.           <parameter type="gboolean" name="wrap" />
  13145.         </parameters>
  13146.       </method>
  13147.       <method name="Spin" cname="gtk_spin_button_spin">
  13148.         <return-type type="void" />
  13149.         <parameters>
  13150.           <parameter type="GtkSpinType" name="direction" />
  13151.           <parameter type="gdouble" name="increment" />
  13152.         </parameters>
  13153.       </method>
  13154.       <method name="Update" cname="gtk_spin_button_update">
  13155.         <return-type type="void" />
  13156.       </method>
  13157.     </object>
  13158.     <object name="Statusbar" cname="GtkStatusbar" parent="GtkHBox">
  13159.       <field name="Frame" cname="frame" type="GtkWidget*" />
  13160.       <field name="Label" cname="label" type="GtkWidget*" />
  13161.       <field name="Messages" cname="messages" type="GSList*" />
  13162.       <field name="Keys" cname="keys" type="GSList*" />
  13163.       <field name="SeqContextId" cname="seq_context_id" type="guint" />
  13164.       <field name="SeqMessageId" cname="seq_message_id" type="guint" />
  13165.       <field name="GripWindow" cname="grip_window" type="GdkWindow*" />
  13166.       <field name="HasResizeGrip" cname="has_resize_grip" bits="1" type="guint" />
  13167.       <property name="HasResizeGrip" cname="has-resize-grip" type="gboolean" readable="true" writeable="true" />
  13168.       <signal name="TextPushed" cname="text_pushed" when="LAST" field_name="text_pushed">
  13169.         <return-type type="void" />
  13170.         <parameters>
  13171.           <parameter type="GtkStatusbar*" name="statusbar" />
  13172.           <parameter type="guint" name="context_id" />
  13173.           <parameter type="const-gchar*" name="text" />
  13174.         </parameters>
  13175.       </signal>
  13176.       <signal name="TextPopped" cname="text_popped" when="LAST" field_name="text_popped">
  13177.         <return-type type="void" />
  13178.         <parameters>
  13179.           <parameter type="GtkStatusbar*" name="statusbar" />
  13180.           <parameter type="guint" name="context_id" />
  13181.           <parameter type="const-gchar*" name="text" />
  13182.         </parameters>
  13183.       </signal>
  13184.       <method name="GetContextId" cname="gtk_statusbar_get_context_id">
  13185.         <return-type type="guint" />
  13186.         <parameters>
  13187.           <parameter type="const-gchar*" name="context_description" />
  13188.         </parameters>
  13189.       </method>
  13190.       <method name="GetHasResizeGrip" cname="gtk_statusbar_get_has_resize_grip">
  13191.         <return-type type="gboolean" />
  13192.       </method>
  13193.       <method name="GetType" cname="gtk_statusbar_get_type" shared="true">
  13194.         <return-type type="GType" />
  13195.       </method>
  13196.       <constructor cname="gtk_statusbar_new" />
  13197.       <method name="Pop" cname="gtk_statusbar_pop">
  13198.         <return-type type="void" />
  13199.         <parameters>
  13200.           <parameter type="guint" name="context_id" />
  13201.         </parameters>
  13202.       </method>
  13203.       <method name="Push" cname="gtk_statusbar_push">
  13204.         <return-type type="guint" />
  13205.         <parameters>
  13206.           <parameter type="guint" name="context_id" />
  13207.           <parameter type="const-gchar*" name="text" />
  13208.         </parameters>
  13209.       </method>
  13210.       <method name="Remove" cname="gtk_statusbar_remove">
  13211.         <return-type type="void" />
  13212.         <parameters>
  13213.           <parameter type="guint" name="context_id" />
  13214.           <parameter type="guint" name="message_id" />
  13215.         </parameters>
  13216.       </method>
  13217.       <method name="SetHasResizeGrip" cname="gtk_statusbar_set_has_resize_grip">
  13218.         <return-type type="void" />
  13219.         <parameters>
  13220.           <parameter type="gboolean" name="setting" />
  13221.         </parameters>
  13222.       </method>
  13223.     </object>
  13224.     <object name="StatusIcon" cname="GtkStatusIcon" parent="GObject">
  13225.       <field name="Priv" cname="priv" type="GtkStatusIconPrivate*" />
  13226.       <property name="Pixbuf" cname="pixbuf" type="GdkPixbuf" readable="true" writeable="true" />
  13227.       <property name="File" cname="file" type="gchar*" writeable="true" />
  13228.       <property name="Stock" cname="stock" type="gchar*" readable="true" writeable="true" />
  13229.       <property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
  13230.       <property name="StorageType" cname="storage-type" type="GtkImageType" readable="true" />
  13231.       <property name="Size" cname="size" type="gint" readable="true" />
  13232.       <property name="Screen" cname="screen" type="GdkScreen" readable="true" writeable="true" />
  13233.       <property name="Blinking" cname="blinking" type="gboolean" readable="true" writeable="true" />
  13234.       <property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
  13235.       <property name="Embedded" cname="embedded" type="gboolean" readable="true" />
  13236.       <property name="Orientation" cname="orientation" type="GtkOrientation" readable="true" />
  13237.       <signal name="Activate" cname="activate" when="FIRST" field_name="activate">
  13238.         <return-type type="void" />
  13239.         <parameters>
  13240.           <parameter type="GtkStatusIcon*" name="status_icon" />
  13241.         </parameters>
  13242.       </signal>
  13243.       <signal name="PopupMenu" cname="popup_menu" when="FIRST" field_name="popup_menu">
  13244.         <return-type type="void" />
  13245.         <parameters>
  13246.           <parameter type="GtkStatusIcon*" name="status_icon" />
  13247.           <parameter type="guint" name="button" />
  13248.           <parameter type="guint32" name="activate_time" />
  13249.         </parameters>
  13250.       </signal>
  13251.       <signal name="SizeChanged" cname="size_changed" when="LAST" field_name="size_changed">
  13252.         <return-type type="gboolean" />
  13253.         <parameters>
  13254.           <parameter type="GtkStatusIcon*" name="status_icon" />
  13255.           <parameter type="gint" name="size" />
  13256.         </parameters>
  13257.       </signal>
  13258.       <method name="GetBlinking" cname="gtk_status_icon_get_blinking">
  13259.         <return-type type="gboolean" />
  13260.       </method>
  13261.       <method name="GetGeometry" cname="gtk_status_icon_get_geometry">
  13262.         <return-type type="gboolean" />
  13263.         <parameters>
  13264.           <parameter type="GdkScreen**" name="screen" pass_as="out" />
  13265.           <parameter type="GdkRectangle*" name="area" pass_as="out" />
  13266.           <parameter type="GtkOrientation*" name="orientation" />
  13267.         </parameters>
  13268.       </method>
  13269.       <method name="GetIconName" cname="gtk_status_icon_get_icon_name">
  13270.         <return-type type="const-gchar*" />
  13271.       </method>
  13272.       <method name="GetPixbuf" cname="gtk_status_icon_get_pixbuf">
  13273.         <return-type type="GdkPixbuf*" />
  13274.       </method>
  13275.       <method name="GetScreen" cname="gtk_status_icon_get_screen">
  13276.         <return-type type="GdkScreen*" />
  13277.       </method>
  13278.       <method name="GetSize" cname="gtk_status_icon_get_size">
  13279.         <return-type type="gint" />
  13280.       </method>
  13281.       <method name="GetStock" cname="gtk_status_icon_get_stock">
  13282.         <return-type type="const-gchar*" />
  13283.       </method>
  13284.       <method name="GetStorageType" cname="gtk_status_icon_get_storage_type">
  13285.         <return-type type="GtkImageType" />
  13286.       </method>
  13287.       <method name="GetType" cname="gtk_status_icon_get_type" shared="true">
  13288.         <return-type type="GType" />
  13289.       </method>
  13290.       <method name="GetVisible" cname="gtk_status_icon_get_visible">
  13291.         <return-type type="gboolean" />
  13292.       </method>
  13293.       <method name="IsEmbedded" cname="gtk_status_icon_is_embedded">
  13294.         <return-type type="gboolean" />
  13295.       </method>
  13296.       <constructor cname="gtk_status_icon_new" />
  13297.       <constructor cname="gtk_status_icon_new_from_file">
  13298.         <parameters>
  13299.           <parameter type="const-gchar*" name="filename" />
  13300.         </parameters>
  13301.       </constructor>
  13302.       <constructor cname="gtk_status_icon_new_from_icon_name">
  13303.         <parameters>
  13304.           <parameter type="const-gchar*" name="icon_name" />
  13305.         </parameters>
  13306.       </constructor>
  13307.       <constructor cname="gtk_status_icon_new_from_pixbuf">
  13308.         <parameters>
  13309.           <parameter type="GdkPixbuf*" name="pixbuf" />
  13310.         </parameters>
  13311.       </constructor>
  13312.       <constructor cname="gtk_status_icon_new_from_stock">
  13313.         <parameters>
  13314.           <parameter type="const-gchar*" name="stock_id" />
  13315.         </parameters>
  13316.       </constructor>
  13317.       <method name="PositionMenu" cname="gtk_status_icon_position_menu" shared="true">
  13318.         <return-type type="void" />
  13319.         <parameters>
  13320.           <parameter type="GtkMenu*" name="menu" />
  13321.           <parameter type="gint*" name="x" />
  13322.           <parameter type="gint*" name="y" />
  13323.           <parameter type="gboolean*" name="push_in" />
  13324.           <parameter type="gpointer" name="user_data" />
  13325.         </parameters>
  13326.       </method>
  13327.       <method name="SetBlinking" cname="gtk_status_icon_set_blinking">
  13328.         <return-type type="void" />
  13329.         <parameters>
  13330.           <parameter type="gboolean" name="blinking" />
  13331.         </parameters>
  13332.       </method>
  13333.       <method cname="gtk_status_icon_set_from_file" name="SetFile">
  13334.         <return-type type="void" />
  13335.         <parameters>
  13336.           <parameter type="const-gchar*" name="filename" />
  13337.         </parameters>
  13338.       </method>
  13339.       <method cname="gtk_status_icon_set_from_icon_name" name="SetIconName">
  13340.         <return-type type="void" />
  13341.         <parameters>
  13342.           <parameter type="const-gchar*" name="icon_name" />
  13343.         </parameters>
  13344.       </method>
  13345.       <method cname="gtk_status_icon_set_from_pixbuf" name="SetPixbuf">
  13346.         <return-type type="void" />
  13347.         <parameters>
  13348.           <parameter type="GdkPixbuf*" name="pixbuf" />
  13349.         </parameters>
  13350.       </method>
  13351.       <method cname="gtk_status_icon_set_from_stock" name="SetStock">
  13352.         <return-type type="void" />
  13353.         <parameters>
  13354.           <parameter type="const-gchar*" name="stock_id" />
  13355.         </parameters>
  13356.       </method>
  13357.       <method name="SetScreen" cname="gtk_status_icon_set_screen">
  13358.         <return-type type="void" />
  13359.         <parameters>
  13360.           <parameter type="GdkScreen*" name="screen" />
  13361.         </parameters>
  13362.       </method>
  13363.       <method name="SetTooltip" cname="gtk_status_icon_set_tooltip">
  13364.         <return-type type="void" />
  13365.         <parameters>
  13366.           <parameter type="const-gchar*" name="tooltip_text" />
  13367.         </parameters>
  13368.       </method>
  13369.       <method name="SetVisible" cname="gtk_status_icon_set_visible">
  13370.         <return-type type="void" />
  13371.         <parameters>
  13372.           <parameter type="gboolean" name="visible" />
  13373.         </parameters>
  13374.       </method>
  13375.     </object>
  13376.     <object name="Style" cname="GtkStyle" parent="GObject">
  13377.       <field name="Fg" cname="fg" array_len="5" type="GdkColor" access="public" />
  13378.       <field name="Bg" cname="bg" array_len="5" type="GdkColor" access="public" />
  13379.       <field name="Light" cname="light" array_len="5" type="GdkColor" access="public" />
  13380.       <field name="Dark" cname="dark" array_len="5" type="GdkColor" access="public" />
  13381.       <field name="Mid" cname="mid" array_len="5" type="GdkColor" access="public" />
  13382.       <field name="Text" cname="text" array_len="5" type="GdkColor" access="public" />
  13383.       <field name="Base" cname="base" array_len="5" type="GdkColor" access="public" />
  13384.       <field name="TextAa" cname="text_aa" array_len="5" type="GdkColor" access="public" />
  13385.       <field name="Black" cname="black" type="GdkColor" access="public" />
  13386.       <field name="White" cname="white" type="GdkColor" access="public" />
  13387.       <field name="FontDesc" cname="font_desc" type="PangoFontDescription*" access="public" />
  13388.       <field name="Xthickness" cname="xthickness" type="gint" access="public" />
  13389.       <field name="Ythickness" cname="ythickness" type="gint" access="public" />
  13390.       <field name="FgGc" cname="fg_gc" array_len="5" type="GdkGC*" access="public" hidden="1" />
  13391.       <field name="BgGc" cname="bg_gc" array_len="5" type="GdkGC*" access="public" hidden="1" />
  13392.       <field name="LightGc" cname="light_gc" array_len="5" type="GdkGC*" access="public" hidden="1" />
  13393.       <field name="DarkGc" cname="dark_gc" array_len="5" type="GdkGC*" access="public" hidden="1" />
  13394.       <field name="MidGc" cname="mid_gc" array_len="5" type="GdkGC*" access="public" hidden="1" />
  13395.       <field name="TextGc" cname="text_gc" array_len="5" type="GdkGC*" access="public" hidden="1" />
  13396.       <field name="BaseGc" cname="base_gc" array_len="5" type="GdkGC*" access="public" hidden="1" />
  13397.       <field name="TextAaGc" cname="text_aa_gc" array_len="5" type="GdkGC*" access="public" hidden="1" />
  13398.       <field name="BlackGc" cname="black_gc" type="GdkGC*" access="public" hidden="1" />
  13399.       <field name="WhiteGc" cname="white_gc" type="GdkGC*" access="public" hidden="1" />
  13400.       <field name="BgPixmap" cname="bg_pixmap" array_len="5" type="GdkPixmap*" access="public" />
  13401.       <field name="AttachCount" cname="attach_count" type="gint" />
  13402.       <field name="Depth" cname="depth" type="gint" />
  13403.       <field name="Colormap" cname="colormap" type="GdkColormap*" />
  13404.       <field name="PrivateFont" cname="private_font" type="GdkFont*" />
  13405.       <field name="PrivateFontDesc" cname="private_font_desc" type="PangoFontDescription*" />
  13406.       <field name="RcStyle" cname="rc_style" type="GtkRcStyle*" />
  13407.       <field name="Styles" cname="styles" type="GSList*" />
  13408.       <field name="PropertyCache" cname="property_cache" type="GArray*" />
  13409.       <field name="IconFactories" cname="icon_factories" type="GSList*" />
  13410.       <signal name="Realize" cname="realize" when="FIRST" field_name="realize">
  13411.         <return-type type="void" />
  13412.         <parameters>
  13413.           <parameter type="GtkStyle*" name="style" />
  13414.         </parameters>
  13415.       </signal>
  13416.       <signal name="Unrealize" cname="unrealize" when="FIRST" field_name="unrealize">
  13417.         <return-type type="void" />
  13418.         <parameters>
  13419.           <parameter type="GtkStyle*" name="style" />
  13420.         </parameters>
  13421.       </signal>
  13422.       <virtual_method name="Copy" cname="copy">
  13423.         <return-type type="void" />
  13424.         <parameters>
  13425.           <parameter type="GtkStyle*" name="style" />
  13426.           <parameter type="GtkStyle*" name="src" />
  13427.         </parameters>
  13428.       </virtual_method>
  13429.       <virtual_method name="Clone" cname="clone">
  13430.         <return-type type="GtkStyle*" />
  13431.         <parameters>
  13432.           <parameter type="GtkStyle*" name="style" />
  13433.         </parameters>
  13434.       </virtual_method>
  13435.       <virtual_method name="InitFromRc" cname="init_from_rc">
  13436.         <return-type type="void" />
  13437.         <parameters>
  13438.           <parameter type="GtkStyle*" name="style" />
  13439.           <parameter type="GtkRcStyle*" name="rc_style" />
  13440.         </parameters>
  13441.       </virtual_method>
  13442.       <virtual_method name="SetBackground" cname="set_background">
  13443.         <return-type type="void" />
  13444.         <parameters>
  13445.           <parameter type="GtkStyle*" name="style" />
  13446.           <parameter type="GdkWindow*" name="window" />
  13447.           <parameter type="GtkStateType" name="state_type" />
  13448.         </parameters>
  13449.       </virtual_method>
  13450.       <virtual_method name="RenderIcon" cname="render_icon">
  13451.         <return-type type="GdkPixbuf*" />
  13452.         <parameters>
  13453.           <parameter type="GtkStyle*" name="style" />
  13454.           <parameter type="const-GtkIconSource*" name="source" />
  13455.           <parameter type="GtkTextDirection" name="direction" />
  13456.           <parameter type="GtkStateType" name="state" />
  13457.           <parameter type="GtkIconSize" name="size" />
  13458.           <parameter type="GtkWidget*" name="widget" />
  13459.           <parameter type="const-gchar*" name="detail" />
  13460.         </parameters>
  13461.       </virtual_method>
  13462.       <virtual_method name="DrawHline" cname="draw_hline">
  13463.         <return-type type="void" />
  13464.         <parameters>
  13465.           <parameter type="GtkStyle*" name="style" />
  13466.           <parameter type="GdkWindow*" name="window" />
  13467.           <parameter type="GtkStateType" name="state_type" />
  13468.           <parameter type="GdkRectangle*" name="area" />
  13469.           <parameter type="GtkWidget*" name="widget" />
  13470.           <parameter type="const-gchar*" name="detail" />
  13471.           <parameter type="gint" name="x1" />
  13472.           <parameter type="gint" name="x2" />
  13473.           <parameter type="gint" name="y" />
  13474.         </parameters>
  13475.       </virtual_method>
  13476.       <virtual_method name="DrawVline" cname="draw_vline">
  13477.         <return-type type="void" />
  13478.         <parameters>
  13479.           <parameter type="GtkStyle*" name="style" />
  13480.           <parameter type="GdkWindow*" name="window" />
  13481.           <parameter type="GtkStateType" name="state_type" />
  13482.           <parameter type="GdkRectangle*" name="area" />
  13483.           <parameter type="GtkWidget*" name="widget" />
  13484.           <parameter type="const-gchar*" name="detail" />
  13485.           <parameter type="gint" name="y1_" />
  13486.           <parameter type="gint" name="y2_" />
  13487.           <parameter type="gint" name="x" />
  13488.         </parameters>
  13489.       </virtual_method>
  13490.       <virtual_method name="DrawShadow" cname="draw_shadow">
  13491.         <return-type type="void" />
  13492.         <parameters>
  13493.           <parameter type="GtkStyle*" name="style" />
  13494.           <parameter type="GdkWindow*" name="window" />
  13495.           <parameter type="GtkStateType" name="state_type" />
  13496.           <parameter type="GtkShadowType" name="shadow_type" />
  13497.           <parameter type="GdkRectangle*" name="area" />
  13498.           <parameter type="GtkWidget*" name="widget" />
  13499.           <parameter type="const-gchar*" name="detail" />
  13500.           <parameter type="gint" name="x" />
  13501.           <parameter type="gint" name="y" />
  13502.           <parameter type="gint" name="width" />
  13503.           <parameter type="gint" name="height" />
  13504.         </parameters>
  13505.       </virtual_method>
  13506.       <virtual_method name="DrawPolygon" cname="draw_polygon">
  13507.         <return-type type="void" />
  13508.         <parameters>
  13509.           <parameter type="GtkStyle*" name="style" />
  13510.           <parameter type="GdkWindow*" name="window" />
  13511.           <parameter type="GtkStateType" name="state_type" />
  13512.           <parameter type="GtkShadowType" name="shadow_type" />
  13513.           <parameter type="GdkRectangle*" name="area" />
  13514.           <parameter type="GtkWidget*" name="widget" />
  13515.           <parameter type="const-gchar*" name="detail" />
  13516.           <parameter type="GdkPoint*" name="point" />
  13517.           <parameter type="gint" name="npoints" />
  13518.           <parameter type="gboolean" name="fill" />
  13519.         </parameters>
  13520.       </virtual_method>
  13521.       <virtual_method name="DrawArrow" cname="draw_arrow">
  13522.         <return-type type="void" />
  13523.         <parameters>
  13524.           <parameter type="GtkStyle*" name="style" />
  13525.           <parameter type="GdkWindow*" name="window" />
  13526.           <parameter type="GtkStateType" name="state_type" />
  13527.           <parameter type="GtkShadowType" name="shadow_type" />
  13528.           <parameter type="GdkRectangle*" name="area" />
  13529.           <parameter type="GtkWidget*" name="widget" />
  13530.           <parameter type="const-gchar*" name="detail" />
  13531.           <parameter type="GtkArrowType" name="arrow_type" />
  13532.           <parameter type="gboolean" name="fill" />
  13533.           <parameter type="gint" name="x" />
  13534.           <parameter type="gint" name="y" />
  13535.           <parameter type="gint" name="width" />
  13536.           <parameter type="gint" name="height" />
  13537.         </parameters>
  13538.       </virtual_method>
  13539.       <virtual_method name="DrawDiamond" cname="draw_diamond">
  13540.         <return-type type="void" />
  13541.         <parameters>
  13542.           <parameter type="GtkStyle*" name="style" />
  13543.           <parameter type="GdkWindow*" name="window" />
  13544.           <parameter type="GtkStateType" name="state_type" />
  13545.           <parameter type="GtkShadowType" name="shadow_type" />
  13546.           <parameter type="GdkRectangle*" name="area" />
  13547.           <parameter type="GtkWidget*" name="widget" />
  13548.           <parameter type="const-gchar*" name="detail" />
  13549.           <parameter type="gint" name="x" />
  13550.           <parameter type="gint" name="y" />
  13551.           <parameter type="gint" name="width" />
  13552.           <parameter type="gint" name="height" />
  13553.         </parameters>
  13554.       </virtual_method>
  13555.       <virtual_method name="DrawString" cname="draw_string">
  13556.         <return-type type="void" />
  13557.         <parameters>
  13558.           <parameter type="GtkStyle*" name="style" />
  13559.           <parameter type="GdkWindow*" name="window" />
  13560.           <parameter type="GtkStateType" name="state_type" />
  13561.           <parameter type="GdkRectangle*" name="area" />
  13562.           <parameter type="GtkWidget*" name="widget" />
  13563.           <parameter type="const-gchar*" name="detail" />
  13564.           <parameter type="gint" name="x" />
  13565.           <parameter type="gint" name="y" />
  13566.           <parameter type="const-gchar*" name="string" />
  13567.         </parameters>
  13568.       </virtual_method>
  13569.       <virtual_method name="DrawBox" cname="draw_box">
  13570.         <return-type type="void" />
  13571.         <parameters>
  13572.           <parameter type="GtkStyle*" name="style" />
  13573.           <parameter type="GdkWindow*" name="window" />
  13574.           <parameter type="GtkStateType" name="state_type" />
  13575.           <parameter type="GtkShadowType" name="shadow_type" />
  13576.           <parameter type="GdkRectangle*" name="area" />
  13577.           <parameter type="GtkWidget*" name="widget" />
  13578.           <parameter type="const-gchar*" name="detail" />
  13579.           <parameter type="gint" name="x" />
  13580.           <parameter type="gint" name="y" />
  13581.           <parameter type="gint" name="width" />
  13582.           <parameter type="gint" name="height" />
  13583.         </parameters>
  13584.       </virtual_method>
  13585.       <virtual_method name="DrawFlatBox" cname="draw_flat_box">
  13586.         <return-type type="void" />
  13587.         <parameters>
  13588.           <parameter type="GtkStyle*" name="style" />
  13589.           <parameter type="GdkWindow*" name="window" />
  13590.           <parameter type="GtkStateType" name="state_type" />
  13591.           <parameter type="GtkShadowType" name="shadow_type" />
  13592.           <parameter type="GdkRectangle*" name="area" />
  13593.           <parameter type="GtkWidget*" name="widget" />
  13594.           <parameter type="const-gchar*" name="detail" />
  13595.           <parameter type="gint" name="x" />
  13596.           <parameter type="gint" name="y" />
  13597.           <parameter type="gint" name="width" />
  13598.           <parameter type="gint" name="height" />
  13599.         </parameters>
  13600.       </virtual_method>
  13601.       <virtual_method name="DrawCheck" cname="draw_check">
  13602.         <return-type type="void" />
  13603.         <parameters>
  13604.           <parameter type="GtkStyle*" name="style" />
  13605.           <parameter type="GdkWindow*" name="window" />
  13606.           <parameter type="GtkStateType" name="state_type" />
  13607.           <parameter type="GtkShadowType" name="shadow_type" />
  13608.           <parameter type="GdkRectangle*" name="area" />
  13609.           <parameter type="GtkWidget*" name="widget" />
  13610.           <parameter type="const-gchar*" name="detail" />
  13611.           <parameter type="gint" name="x" />
  13612.           <parameter type="gint" name="y" />
  13613.           <parameter type="gint" name="width" />
  13614.           <parameter type="gint" name="height" />
  13615.         </parameters>
  13616.       </virtual_method>
  13617.       <virtual_method name="DrawOption" cname="draw_option">
  13618.         <return-type type="void" />
  13619.         <parameters>
  13620.           <parameter type="GtkStyle*" name="style" />
  13621.           <parameter type="GdkWindow*" name="window" />
  13622.           <parameter type="GtkStateType" name="state_type" />
  13623.           <parameter type="GtkShadowType" name="shadow_type" />
  13624.           <parameter type="GdkRectangle*" name="area" />
  13625.           <parameter type="GtkWidget*" name="widget" />
  13626.           <parameter type="const-gchar*" name="detail" />
  13627.           <parameter type="gint" name="x" />
  13628.           <parameter type="gint" name="y" />
  13629.           <parameter type="gint" name="width" />
  13630.           <parameter type="gint" name="height" />
  13631.         </parameters>
  13632.       </virtual_method>
  13633.       <virtual_method name="DrawTab" cname="draw_tab">
  13634.         <return-type type="void" />
  13635.         <parameters>
  13636.           <parameter type="GtkStyle*" name="style" />
  13637.           <parameter type="GdkWindow*" name="window" />
  13638.           <parameter type="GtkStateType" name="state_type" />
  13639.           <parameter type="GtkShadowType" name="shadow_type" />
  13640.           <parameter type="GdkRectangle*" name="area" />
  13641.           <parameter type="GtkWidget*" name="widget" />
  13642.           <parameter type="const-gchar*" name="detail" />
  13643.           <parameter type="gint" name="x" />
  13644.           <parameter type="gint" name="y" />
  13645.           <parameter type="gint" name="width" />
  13646.           <parameter type="gint" name="height" />
  13647.         </parameters>
  13648.       </virtual_method>
  13649.       <virtual_method name="DrawShadowGap" cname="draw_shadow_gap">
  13650.         <return-type type="void" />
  13651.         <parameters>
  13652.           <parameter type="GtkStyle*" name="style" />
  13653.           <parameter type="GdkWindow*" name="window" />
  13654.           <parameter type="GtkStateType" name="state_type" />
  13655.           <parameter type="GtkShadowType" name="shadow_type" />
  13656.           <parameter type="GdkRectangle*" name="area" />
  13657.           <parameter type="GtkWidget*" name="widget" />
  13658.           <parameter type="const-gchar*" name="detail" />
  13659.           <parameter type="gint" name="x" />
  13660.           <parameter type="gint" name="y" />
  13661.           <parameter type="gint" name="width" />
  13662.           <parameter type="gint" name="height" />
  13663.           <parameter type="GtkPositionType" name="gap_side" />
  13664.           <parameter type="gint" name="gap_x" />
  13665.           <parameter type="gint" name="gap_width" />
  13666.         </parameters>
  13667.       </virtual_method>
  13668.       <virtual_method name="DrawBoxGap" cname="draw_box_gap">
  13669.         <return-type type="void" />
  13670.         <parameters>
  13671.           <parameter type="GtkStyle*" name="style" />
  13672.           <parameter type="GdkWindow*" name="window" />
  13673.           <parameter type="GtkStateType" name="state_type" />
  13674.           <parameter type="GtkShadowType" name="shadow_type" />
  13675.           <parameter type="GdkRectangle*" name="area" />
  13676.           <parameter type="GtkWidget*" name="widget" />
  13677.           <parameter type="const-gchar*" name="detail" />
  13678.           <parameter type="gint" name="x" />
  13679.           <parameter type="gint" name="y" />
  13680.           <parameter type="gint" name="width" />
  13681.           <parameter type="gint" name="height" />
  13682.           <parameter type="GtkPositionType" name="gap_side" />
  13683.           <parameter type="gint" name="gap_x" />
  13684.           <parameter type="gint" name="gap_width" />
  13685.         </parameters>
  13686.       </virtual_method>
  13687.       <virtual_method name="DrawExtension" cname="draw_extension">
  13688.         <return-type type="void" />
  13689.         <parameters>
  13690.           <parameter type="GtkStyle*" name="style" />
  13691.           <parameter type="GdkWindow*" name="window" />
  13692.           <parameter type="GtkStateType" name="state_type" />
  13693.           <parameter type="GtkShadowType" name="shadow_type" />
  13694.           <parameter type="GdkRectangle*" name="area" />
  13695.           <parameter type="GtkWidget*" name="widget" />
  13696.           <parameter type="const-gchar*" name="detail" />
  13697.           <parameter type="gint" name="x" />
  13698.           <parameter type="gint" name="y" />
  13699.           <parameter type="gint" name="width" />
  13700.           <parameter type="gint" name="height" />
  13701.           <parameter type="GtkPositionType" name="gap_side" />
  13702.         </parameters>
  13703.       </virtual_method>
  13704.       <virtual_method name="DrawFocus" cname="draw_focus">
  13705.         <return-type type="void" />
  13706.         <parameters>
  13707.           <parameter type="GtkStyle*" name="style" />
  13708.           <parameter type="GdkWindow*" name="window" />
  13709.           <parameter type="GtkStateType" name="state_type" />
  13710.           <parameter type="GdkRectangle*" name="area" />
  13711.           <parameter type="GtkWidget*" name="widget" />
  13712.           <parameter type="const-gchar*" name="detail" />
  13713.           <parameter type="gint" name="x" />
  13714.           <parameter type="gint" name="y" />
  13715.           <parameter type="gint" name="width" />
  13716.           <parameter type="gint" name="height" />
  13717.         </parameters>
  13718.       </virtual_method>
  13719.       <virtual_method name="DrawSlider" cname="draw_slider">
  13720.         <return-type type="void" />
  13721.         <parameters>
  13722.           <parameter type="GtkStyle*" name="style" />
  13723.           <parameter type="GdkWindow*" name="window" />
  13724.           <parameter type="GtkStateType" name="state_type" />
  13725.           <parameter type="GtkShadowType" name="shadow_type" />
  13726.           <parameter type="GdkRectangle*" name="area" />
  13727.           <parameter type="GtkWidget*" name="widget" />
  13728.           <parameter type="const-gchar*" name="detail" />
  13729.           <parameter type="gint" name="x" />
  13730.           <parameter type="gint" name="y" />
  13731.           <parameter type="gint" name="width" />
  13732.           <parameter type="gint" name="height" />
  13733.           <parameter type="GtkOrientation" name="orientation" />
  13734.         </parameters>
  13735.       </virtual_method>
  13736.       <virtual_method name="DrawHandle" cname="draw_handle">
  13737.         <return-type type="void" />
  13738.         <parameters>
  13739.           <parameter type="GtkStyle*" name="style" />
  13740.           <parameter type="GdkWindow*" name="window" />
  13741.           <parameter type="GtkStateType" name="state_type" />
  13742.           <parameter type="GtkShadowType" name="shadow_type" />
  13743.           <parameter type="GdkRectangle*" name="area" />
  13744.           <parameter type="GtkWidget*" name="widget" />
  13745.           <parameter type="const-gchar*" name="detail" />
  13746.           <parameter type="gint" name="x" />
  13747.           <parameter type="gint" name="y" />
  13748.           <parameter type="gint" name="width" />
  13749.           <parameter type="gint" name="height" />
  13750.           <parameter type="GtkOrientation" name="orientation" />
  13751.         </parameters>
  13752.       </virtual_method>
  13753.       <virtual_method name="DrawExpander" cname="draw_expander">
  13754.         <return-type type="void" />
  13755.         <parameters>
  13756.           <parameter type="GtkStyle*" name="style" />
  13757.           <parameter type="GdkWindow*" name="window" />
  13758.           <parameter type="GtkStateType" name="state_type" />
  13759.           <parameter type="GdkRectangle*" name="area" />
  13760.           <parameter type="GtkWidget*" name="widget" />
  13761.           <parameter type="const-gchar*" name="detail" />
  13762.           <parameter type="gint" name="x" />
  13763.           <parameter type="gint" name="y" />
  13764.           <parameter type="GtkExpanderStyle" name="expander_style" />
  13765.         </parameters>
  13766.       </virtual_method>
  13767.       <virtual_method name="DrawLayout" cname="draw_layout">
  13768.         <return-type type="void" />
  13769.         <parameters>
  13770.           <parameter type="GtkStyle*" name="style" />
  13771.           <parameter type="GdkWindow*" name="window" />
  13772.           <parameter type="GtkStateType" name="state_type" />
  13773.           <parameter type="gboolean" name="use_text" />
  13774.           <parameter type="GdkRectangle*" name="area" />
  13775.           <parameter type="GtkWidget*" name="widget" />
  13776.           <parameter type="const-gchar*" name="detail" />
  13777.           <parameter type="gint" name="x" />
  13778.           <parameter type="gint" name="y" />
  13779.           <parameter type="PangoLayout*" name="layout" />
  13780.         </parameters>
  13781.       </virtual_method>
  13782.       <virtual_method name="DrawResizeGrip" cname="draw_resize_grip">
  13783.         <return-type type="void" />
  13784.         <parameters>
  13785.           <parameter type="GtkStyle*" name="style" />
  13786.           <parameter type="GdkWindow*" name="window" />
  13787.           <parameter type="GtkStateType" name="state_type" />
  13788.           <parameter type="GdkRectangle*" name="area" />
  13789.           <parameter type="GtkWidget*" name="widget" />
  13790.           <parameter type="const-gchar*" name="detail" />
  13791.           <parameter type="GdkWindowEdge" name="edge" />
  13792.           <parameter type="gint" name="x" />
  13793.           <parameter type="gint" name="y" />
  13794.           <parameter type="gint" name="width" />
  13795.           <parameter type="gint" name="height" />
  13796.         </parameters>
  13797.       </virtual_method>
  13798.       <method name="ApplyDefaultBackground" cname="gtk_style_apply_default_background">
  13799.         <return-type type="void" />
  13800.         <parameters>
  13801.           <parameter type="GdkWindow*" name="window" />
  13802.           <parameter type="gboolean" name="set_bg" />
  13803.           <parameter type="GtkStateType" name="state_type" />
  13804.           <parameter type="GdkRectangle*" name="area" />
  13805.           <parameter type="gint" name="x" />
  13806.           <parameter type="gint" name="y" />
  13807.           <parameter type="gint" name="width" />
  13808.           <parameter type="gint" name="height" />
  13809.         </parameters>
  13810.       </method>
  13811.       <method name="Attach" cname="gtk_style_attach">
  13812.         <return-type type="GtkStyle*" />
  13813.         <parameters>
  13814.           <parameter type="GdkWindow*" name="window" />
  13815.         </parameters>
  13816.       </method>
  13817.       <method name="Copy" cname="gtk_style_copy">
  13818.         <return-type type="GtkStyle*" owned="true" />
  13819.       </method>
  13820.       <method name="Detach" cname="gtk_style_detach">
  13821.         <return-type type="void" />
  13822.       </method>
  13823.       <method name="GetFont" cname="gtk_style_get_font" deprecated="1">
  13824.         <return-type type="GdkFont*" />
  13825.       </method>
  13826.       <method name="GetType" cname="gtk_style_get_type" shared="true">
  13827.         <return-type type="GType" />
  13828.       </method>
  13829.       <method name="LookupColor" cname="gtk_style_lookup_color">
  13830.         <return-type type="gboolean" />
  13831.         <parameters>
  13832.           <parameter type="const-gchar*" name="color_name" />
  13833.           <parameter type="GdkColor*" name="color" pass_as="out" />
  13834.         </parameters>
  13835.       </method>
  13836.       <method name="LookupIconSet" cname="gtk_style_lookup_icon_set">
  13837.         <return-type type="GtkIconSet*" />
  13838.         <parameters>
  13839.           <parameter type="const-gchar*" name="stock_id" />
  13840.         </parameters>
  13841.       </method>
  13842.       <constructor cname="gtk_style_new" />
  13843.       <method name="Ref" cname="gtk_style_ref" deprecated="1">
  13844.         <return-type type="GtkStyle*" />
  13845.       </method>
  13846.       <method name="RenderIcon" cname="gtk_style_render_icon">
  13847.         <return-type type="GdkPixbuf*" />
  13848.         <parameters>
  13849.           <parameter type="const-GtkIconSource*" name="source" />
  13850.           <parameter type="GtkTextDirection" name="direction" />
  13851.           <parameter type="GtkStateType" name="state" />
  13852.           <parameter type="GtkIconSize" name="size" />
  13853.           <parameter type="GtkWidget*" name="widget" />
  13854.           <parameter type="const-gchar*" name="detail" />
  13855.         </parameters>
  13856.       </method>
  13857.       <method name="SetBackground" cname="gtk_style_set_background">
  13858.         <return-type type="void" />
  13859.         <parameters>
  13860.           <parameter type="GdkWindow*" name="window" />
  13861.           <parameter type="GtkStateType" name="state_type" />
  13862.         </parameters>
  13863.       </method>
  13864.       <method name="SetFont" cname="gtk_style_set_font" deprecated="1">
  13865.         <return-type type="void" />
  13866.         <parameters>
  13867.           <parameter type="GdkFont*" name="font" />
  13868.         </parameters>
  13869.       </method>
  13870.       <method name="Unref" cname="gtk_style_unref" deprecated="1">
  13871.         <return-type type="void" />
  13872.       </method>
  13873.       <method name="PaintArrow" cname="gtk_paint_arrow" shared="true">
  13874.         <return-type type="void" />
  13875.         <parameters>
  13876.           <parameter type="GtkStyle*" name="style" />
  13877.           <parameter name="window" type="GdkDrawable*" />
  13878.           <parameter type="GtkStateType" name="state_type" />
  13879.           <parameter type="GtkShadowType" name="shadow_type" />
  13880.           <parameter type="GdkRectangle*" name="area" />
  13881.           <parameter type="GtkWidget*" name="widget" />
  13882.           <parameter type="const-gchar*" name="detail" />
  13883.           <parameter type="GtkArrowType" name="arrow_type" />
  13884.           <parameter type="gboolean" name="fill" />
  13885.           <parameter type="gint" name="x" />
  13886.           <parameter type="gint" name="y" />
  13887.           <parameter type="gint" name="width" />
  13888.           <parameter type="gint" name="height" />
  13889.         </parameters>
  13890.       </method>
  13891.       <method name="PaintBoxGap" cname="gtk_paint_box_gap" shared="true">
  13892.         <return-type type="void" />
  13893.         <parameters>
  13894.           <parameter type="GtkStyle*" name="style" />
  13895.           <parameter name="window" type="GdkDrawable*" />
  13896.           <parameter type="GtkStateType" name="state_type" />
  13897.           <parameter type="GtkShadowType" name="shadow_type" />
  13898.           <parameter type="GdkRectangle*" name="area" />
  13899.           <parameter type="GtkWidget*" name="widget" />
  13900.           <parameter type="gchar*" name="detail" />
  13901.           <parameter type="gint" name="x" />
  13902.           <parameter type="gint" name="y" />
  13903.           <parameter type="gint" name="width" />
  13904.           <parameter type="gint" name="height" />
  13905.           <parameter type="GtkPositionType" name="gap_side" />
  13906.           <parameter type="gint" name="gap_x" />
  13907.           <parameter type="gint" name="gap_width" />
  13908.         </parameters>
  13909.       </method>
  13910.       <method name="PaintBox" cname="gtk_paint_box" shared="true">
  13911.         <return-type type="void" />
  13912.         <parameters>
  13913.           <parameter type="GtkStyle*" name="style" />
  13914.           <parameter name="window" type="GdkDrawable*" />
  13915.           <parameter type="GtkStateType" name="state_type" />
  13916.           <parameter type="GtkShadowType" name="shadow_type" />
  13917.           <parameter type="GdkRectangle*" name="area" />
  13918.           <parameter type="GtkWidget*" name="widget" />
  13919.           <parameter type="const-gchar*" name="detail" />
  13920.           <parameter type="gint" name="x" />
  13921.           <parameter type="gint" name="y" />
  13922.           <parameter type="gint" name="width" />
  13923.           <parameter type="gint" name="height" />
  13924.         </parameters>
  13925.       </method>
  13926.       <method name="PaintCheck" cname="gtk_paint_check" shared="true">
  13927.         <return-type type="void" />
  13928.         <parameters>
  13929.           <parameter type="GtkStyle*" name="style" />
  13930.           <parameter name="window" type="GdkDrawable*" />
  13931.           <parameter type="GtkStateType" name="state_type" />
  13932.           <parameter type="GtkShadowType" name="shadow_type" />
  13933.           <parameter type="GdkRectangle*" name="area" />
  13934.           <parameter type="GtkWidget*" name="widget" />
  13935.           <parameter type="const-gchar*" name="detail" />
  13936.           <parameter type="gint" name="x" />
  13937.           <parameter type="gint" name="y" />
  13938.           <parameter type="gint" name="width" />
  13939.           <parameter type="gint" name="height" />
  13940.         </parameters>
  13941.       </method>
  13942.       <method name="PaintDiamond" cname="gtk_paint_diamond" shared="true">
  13943.         <return-type type="void" />
  13944.         <parameters>
  13945.           <parameter type="GtkStyle*" name="style" />
  13946.           <parameter name="window" type="GdkDrawable*" />
  13947.           <parameter type="GtkStateType" name="state_type" />
  13948.           <parameter type="GtkShadowType" name="shadow_type" />
  13949.           <parameter type="GdkRectangle*" name="area" />
  13950.           <parameter type="GtkWidget*" name="widget" />
  13951.           <parameter type="const-gchar*" name="detail" />
  13952.           <parameter type="gint" name="x" />
  13953.           <parameter type="gint" name="y" />
  13954.           <parameter type="gint" name="width" />
  13955.           <parameter type="gint" name="height" />
  13956.         </parameters>
  13957.       </method>
  13958.       <method name="PaintExpander" cname="gtk_paint_expander" shared="true">
  13959.         <return-type type="void" />
  13960.         <parameters>
  13961.           <parameter type="GtkStyle*" name="style" />
  13962.           <parameter name="window" type="GdkDrawable*" />
  13963.           <parameter type="GtkStateType" name="state_type" />
  13964.           <parameter type="GdkRectangle*" name="area" />
  13965.           <parameter type="GtkWidget*" name="widget" />
  13966.           <parameter type="const-gchar*" name="detail" />
  13967.           <parameter type="gint" name="x" />
  13968.           <parameter type="gint" name="y" />
  13969.           <parameter type="GtkExpanderStyle" name="expander_style" />
  13970.         </parameters>
  13971.       </method>
  13972.       <method name="PaintExtension" cname="gtk_paint_extension" shared="true">
  13973.         <return-type type="void" />
  13974.         <parameters>
  13975.           <parameter type="GtkStyle*" name="style" />
  13976.           <parameter name="window" type="GdkDrawable*" />
  13977.           <parameter type="GtkStateType" name="state_type" />
  13978.           <parameter type="GtkShadowType" name="shadow_type" />
  13979.           <parameter type="GdkRectangle*" name="area" />
  13980.           <parameter type="GtkWidget*" name="widget" />
  13981.           <parameter type="gchar*" name="detail" />
  13982.           <parameter type="gint" name="x" />
  13983.           <parameter type="gint" name="y" />
  13984.           <parameter type="gint" name="width" />
  13985.           <parameter type="gint" name="height" />
  13986.           <parameter type="GtkPositionType" name="gap_side" />
  13987.         </parameters>
  13988.       </method>
  13989.       <method name="PaintFlatBox" cname="gtk_paint_flat_box" shared="true">
  13990.         <return-type type="void" />
  13991.         <parameters>
  13992.           <parameter type="GtkStyle*" name="style" />
  13993.           <parameter name="window" type="GdkDrawable*" />
  13994.           <parameter type="GtkStateType" name="state_type" />
  13995.           <parameter type="GtkShadowType" name="shadow_type" />
  13996.           <parameter type="GdkRectangle*" name="area" />
  13997.           <parameter type="GtkWidget*" name="widget" />
  13998.           <parameter type="const-gchar*" name="detail" />
  13999.           <parameter type="gint" name="x" />
  14000.           <parameter type="gint" name="y" />
  14001.           <parameter type="gint" name="width" />
  14002.           <parameter type="gint" name="height" />
  14003.         </parameters>
  14004.       </method>
  14005.       <method name="PaintFocus" cname="gtk_paint_focus" shared="true">
  14006.         <return-type type="void" />
  14007.         <parameters>
  14008.           <parameter type="GtkStyle*" name="style" />
  14009.           <parameter name="window" type="GdkDrawable*" />
  14010.           <parameter type="GtkStateType" name="state_type" />
  14011.           <parameter type="GdkRectangle*" name="area" />
  14012.           <parameter type="GtkWidget*" name="widget" />
  14013.           <parameter type="const-gchar*" name="detail" />
  14014.           <parameter type="gint" name="x" />
  14015.           <parameter type="gint" name="y" />
  14016.           <parameter type="gint" name="width" />
  14017.           <parameter type="gint" name="height" />
  14018.         </parameters>
  14019.       </method>
  14020.       <method name="PaintHandle" cname="gtk_paint_handle" shared="true">
  14021.         <return-type type="void" />
  14022.         <parameters>
  14023.           <parameter type="GtkStyle*" name="style" />
  14024.           <parameter name="window" type="GdkDrawable*" />
  14025.           <parameter type="GtkStateType" name="state_type" />
  14026.           <parameter type="GtkShadowType" name="shadow_type" />
  14027.           <parameter type="GdkRectangle*" name="area" />
  14028.           <parameter type="GtkWidget*" name="widget" />
  14029.           <parameter type="const-gchar*" name="detail" />
  14030.           <parameter type="gint" name="x" />
  14031.           <parameter type="gint" name="y" />
  14032.           <parameter type="gint" name="width" />
  14033.           <parameter type="gint" name="height" />
  14034.           <parameter type="GtkOrientation" name="orientation" />
  14035.         </parameters>
  14036.       </method>
  14037.       <method name="PaintHline" cname="gtk_paint_hline" shared="true">
  14038.         <return-type type="void" />
  14039.         <parameters>
  14040.           <parameter type="GtkStyle*" name="style" />
  14041.           <parameter name="window" type="GdkDrawable*" />
  14042.           <parameter type="GtkStateType" name="state_type" />
  14043.           <parameter type="GdkRectangle*" name="area" />
  14044.           <parameter type="GtkWidget*" name="widget" />
  14045.           <parameter type="const-gchar*" name="detail" />
  14046.           <parameter type="gint" name="x1" />
  14047.           <parameter type="gint" name="x2" />
  14048.           <parameter type="gint" name="y" />
  14049.         </parameters>
  14050.       </method>
  14051.       <method name="PaintLayout" cname="gtk_paint_layout" shared="true">
  14052.         <return-type type="void" />
  14053.         <parameters>
  14054.           <parameter type="GtkStyle*" name="style" />
  14055.           <parameter name="window" type="GdkDrawable*" />
  14056.           <parameter type="GtkStateType" name="state_type" />
  14057.           <parameter type="gboolean" name="use_text" />
  14058.           <parameter type="GdkRectangle*" name="area" />
  14059.           <parameter type="GtkWidget*" name="widget" />
  14060.           <parameter type="const-gchar*" name="detail" />
  14061.           <parameter type="gint" name="x" />
  14062.           <parameter type="gint" name="y" />
  14063.           <parameter type="PangoLayout*" name="layout" />
  14064.         </parameters>
  14065.       </method>
  14066.       <method name="PaintOption" cname="gtk_paint_option" shared="true">
  14067.         <return-type type="void" />
  14068.         <parameters>
  14069.           <parameter type="GtkStyle*" name="style" />
  14070.           <parameter name="window" type="GdkDrawable*" />
  14071.           <parameter type="GtkStateType" name="state_type" />
  14072.           <parameter type="GtkShadowType" name="shadow_type" />
  14073.           <parameter type="GdkRectangle*" name="area" />
  14074.           <parameter type="GtkWidget*" name="widget" />
  14075.           <parameter type="const-gchar*" name="detail" />
  14076.           <parameter type="gint" name="x" />
  14077.           <parameter type="gint" name="y" />
  14078.           <parameter type="gint" name="width" />
  14079.           <parameter type="gint" name="height" />
  14080.         </parameters>
  14081.       </method>
  14082.       <method name="PaintPolygon" cname="gtk_paint_polygon" shared="true">
  14083.         <return-type type="void" />
  14084.         <parameters>
  14085.           <parameter type="GtkStyle*" name="style" />
  14086.           <parameter name="window" type="GdkDrawable*" />
  14087.           <parameter type="GtkStateType" name="state_type" />
  14088.           <parameter type="GtkShadowType" name="shadow_type" />
  14089.           <parameter type="GdkRectangle*" name="area" />
  14090.           <parameter type="GtkWidget*" name="widget" />
  14091.           <parameter type="const-gchar*" name="detail" />
  14092.           <parameter type="GdkPoint*" name="points" array="1" />
  14093.           <parameter type="gint" name="n_points" />
  14094.           <parameter type="gboolean" name="fill" />
  14095.         </parameters>
  14096.       </method>
  14097.       <method name="PaintResizeGrip" cname="gtk_paint_resize_grip" shared="true">
  14098.         <return-type type="void" />
  14099.         <parameters>
  14100.           <parameter type="GtkStyle*" name="style" />
  14101.           <parameter name="window" type="GdkDrawable*" />
  14102.           <parameter type="GtkStateType" name="state_type" />
  14103.           <parameter type="GdkRectangle*" name="area" />
  14104.           <parameter type="GtkWidget*" name="widget" />
  14105.           <parameter type="const-gchar*" name="detail" />
  14106.           <parameter type="GdkWindowEdge" name="edge" />
  14107.           <parameter type="gint" name="x" />
  14108.           <parameter type="gint" name="y" />
  14109.           <parameter type="gint" name="width" />
  14110.           <parameter type="gint" name="height" />
  14111.         </parameters>
  14112.       </method>
  14113.       <method name="PaintShadowGap" cname="gtk_paint_shadow_gap" shared="true">
  14114.         <return-type type="void" />
  14115.         <parameters>
  14116.           <parameter type="GtkStyle*" name="style" />
  14117.           <parameter name="window" type="GdkDrawable*" />
  14118.           <parameter type="GtkStateType" name="state_type" />
  14119.           <parameter type="GtkShadowType" name="shadow_type" />
  14120.           <parameter type="GdkRectangle*" name="area" />
  14121.           <parameter type="GtkWidget*" name="widget" />
  14122.           <parameter type="gchar*" name="detail" />
  14123.           <parameter type="gint" name="x" />
  14124.           <parameter type="gint" name="y" />
  14125.           <parameter type="gint" name="width" />
  14126.           <parameter type="gint" name="height" />
  14127.           <parameter type="GtkPositionType" name="gap_side" />
  14128.           <parameter type="gint" name="gap_x" />
  14129.           <parameter type="gint" name="gap_width" />
  14130.         </parameters>
  14131.       </method>
  14132.       <method name="PaintShadow" cname="gtk_paint_shadow" shared="true">
  14133.         <return-type type="void" />
  14134.         <parameters>
  14135.           <parameter type="GtkStyle*" name="style" />
  14136.           <parameter name="window" type="GdkDrawable*" />
  14137.           <parameter type="GtkStateType" name="state_type" />
  14138.           <parameter type="GtkShadowType" name="shadow_type" />
  14139.           <parameter type="GdkRectangle*" name="area" />
  14140.           <parameter type="GtkWidget*" name="widget" />
  14141.           <parameter type="const-gchar*" name="detail" />
  14142.           <parameter type="gint" name="x" />
  14143.           <parameter type="gint" name="y" />
  14144.           <parameter type="gint" name="width" />
  14145.           <parameter type="gint" name="height" />
  14146.         </parameters>
  14147.       </method>
  14148.       <method name="PaintSlider" cname="gtk_paint_slider" shared="true">
  14149.         <return-type type="void" />
  14150.         <parameters>
  14151.           <parameter type="GtkStyle*" name="style" />
  14152.           <parameter name="window" type="GdkDrawable*" />
  14153.           <parameter type="GtkStateType" name="state_type" />
  14154.           <parameter type="GtkShadowType" name="shadow_type" />
  14155.           <parameter type="GdkRectangle*" name="area" />
  14156.           <parameter type="GtkWidget*" name="widget" />
  14157.           <parameter type="const-gchar*" name="detail" />
  14158.           <parameter type="gint" name="x" />
  14159.           <parameter type="gint" name="y" />
  14160.           <parameter type="gint" name="width" />
  14161.           <parameter type="gint" name="height" />
  14162.           <parameter type="GtkOrientation" name="orientation" />
  14163.         </parameters>
  14164.       </method>
  14165.       <method name="PaintTab" cname="gtk_paint_tab" shared="true">
  14166.         <return-type type="void" />
  14167.         <parameters>
  14168.           <parameter type="GtkStyle*" name="style" />
  14169.           <parameter name="window" type="GdkDrawable*" />
  14170.           <parameter type="GtkStateType" name="state_type" />
  14171.           <parameter type="GtkShadowType" name="shadow_type" />
  14172.           <parameter type="GdkRectangle*" name="area" />
  14173.           <parameter type="GtkWidget*" name="widget" />
  14174.           <parameter type="const-gchar*" name="detail" />
  14175.           <parameter type="gint" name="x" />
  14176.           <parameter type="gint" name="y" />
  14177.           <parameter type="gint" name="width" />
  14178.           <parameter type="gint" name="height" />
  14179.         </parameters>
  14180.       </method>
  14181.       <method name="PaintVline" cname="gtk_paint_vline" shared="true">
  14182.         <return-type type="void" />
  14183.         <parameters>
  14184.           <parameter type="GtkStyle*" name="style" />
  14185.           <parameter name="window" type="GdkDrawable*" />
  14186.           <parameter type="GtkStateType" name="state_type" />
  14187.           <parameter type="GdkRectangle*" name="area" />
  14188.           <parameter type="GtkWidget*" name="widget" />
  14189.           <parameter type="const-gchar*" name="detail" />
  14190.           <parameter type="gint" name="y1_" />
  14191.           <parameter type="gint" name="y2_" />
  14192.           <parameter type="gint" name="x" />
  14193.         </parameters>
  14194.       </method>
  14195.     </object>
  14196.     <object name="Table" cname="GtkTable" parent="GtkContainer">
  14197.       <field name="Children" cname="children" type="GList*" />
  14198.       <field name="Rows" cname="rows" type="GtkTableRowCol*" />
  14199.       <field name="Cols" cname="cols" type="GtkTableRowCol*" />
  14200.       <field name="Nrows" cname="nrows" type="guint16" />
  14201.       <field name="Ncols" cname="ncols" type="guint16" />
  14202.       <field name="ColumnSpacing" cname="column_spacing" type="guint16" />
  14203.       <field name="RowSpacing" cname="row_spacing" type="guint16" />
  14204.       <field name="Homogeneous" cname="homogeneous" bits="1" type="guint" />
  14205.       <property name="NRows" cname="n-rows" type="guint" readable="true" writeable="true" />
  14206.       <property name="NColumns" cname="n-columns" type="guint" readable="true" writeable="true" />
  14207.       <property name="RowSpacing" cname="row-spacing" type="guint" readable="true" writeable="true" />
  14208.       <property name="ColumnSpacing" cname="column-spacing" type="guint" readable="true" writeable="true" />
  14209.       <property name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" />
  14210.       <childprop name="LeftAttach" cname="left-attach" type="guint" readable="true" writeable="true" />
  14211.       <childprop name="RightAttach" cname="right-attach" type="guint" readable="true" writeable="true" />
  14212.       <childprop name="TopAttach" cname="top-attach" type="guint" readable="true" writeable="true" />
  14213.       <childprop name="BottomAttach" cname="bottom-attach" type="guint" readable="true" writeable="true" />
  14214.       <childprop name="XOptions" cname="x-options" type="GtkAttachOptions" readable="true" writeable="true" />
  14215.       <childprop name="YOptions" cname="y-options" type="GtkAttachOptions" readable="true" writeable="true" />
  14216.       <childprop name="XPadding" cname="x-padding" type="guint" readable="true" writeable="true" />
  14217.       <childprop name="YPadding" cname="y-padding" type="guint" readable="true" writeable="true" />
  14218.       <method name="Attach" cname="gtk_table_attach">
  14219.         <return-type type="void" />
  14220.         <parameters>
  14221.           <parameter type="GtkWidget*" name="child" />
  14222.           <parameter type="guint" name="left_attach" />
  14223.           <parameter type="guint" name="right_attach" />
  14224.           <parameter type="guint" name="top_attach" />
  14225.           <parameter type="guint" name="bottom_attach" />
  14226.           <parameter type="GtkAttachOptions" name="xoptions" />
  14227.           <parameter type="GtkAttachOptions" name="yoptions" />
  14228.           <parameter type="guint" name="xpadding" />
  14229.           <parameter type="guint" name="ypadding" />
  14230.         </parameters>
  14231.       </method>
  14232.       <method cname="gtk_table_attach_defaults" name="Attach">
  14233.         <return-type type="void" />
  14234.         <parameters>
  14235.           <parameter type="GtkWidget*" name="widget" />
  14236.           <parameter type="guint" name="left_attach" />
  14237.           <parameter type="guint" name="right_attach" />
  14238.           <parameter type="guint" name="top_attach" />
  14239.           <parameter type="guint" name="bottom_attach" />
  14240.         </parameters>
  14241.       </method>
  14242.       <method name="GetColSpacing" cname="gtk_table_get_col_spacing">
  14243.         <return-type type="guint" />
  14244.         <parameters>
  14245.           <parameter type="guint" name="column" />
  14246.         </parameters>
  14247.       </method>
  14248.       <method name="GetDefaultColSpacing" cname="gtk_table_get_default_col_spacing">
  14249.         <return-type type="guint" />
  14250.       </method>
  14251.       <method name="GetDefaultRowSpacing" cname="gtk_table_get_default_row_spacing">
  14252.         <return-type type="guint" />
  14253.       </method>
  14254.       <method name="GetHomogeneous" cname="gtk_table_get_homogeneous">
  14255.         <return-type type="gboolean" />
  14256.       </method>
  14257.       <method name="GetRowSpacing" cname="gtk_table_get_row_spacing">
  14258.         <return-type type="guint" />
  14259.         <parameters>
  14260.           <parameter type="guint" name="row" />
  14261.         </parameters>
  14262.       </method>
  14263.       <method name="GetType" cname="gtk_table_get_type" shared="true">
  14264.         <return-type type="GType" />
  14265.       </method>
  14266.       <constructor cname="gtk_table_new">
  14267.         <parameters>
  14268.           <parameter type="guint" name="rows" property_name="n_rows" />
  14269.           <parameter type="guint" name="columns" property_name="n_columns" />
  14270.           <parameter type="gboolean" name="homogeneous" />
  14271.         </parameters>
  14272.       </constructor>
  14273.       <method name="Resize" cname="gtk_table_resize">
  14274.         <return-type type="void" />
  14275.         <parameters>
  14276.           <parameter type="guint" name="rows" />
  14277.           <parameter type="guint" name="columns" />
  14278.         </parameters>
  14279.       </method>
  14280.       <method name="SetColSpacing" cname="gtk_table_set_col_spacing">
  14281.         <return-type type="void" />
  14282.         <parameters>
  14283.           <parameter type="guint" name="column" />
  14284.           <parameter type="guint" name="spacing" />
  14285.         </parameters>
  14286.       </method>
  14287.       <method name="SetColSpacings" cname="gtk_table_set_col_spacings" hidden="1">
  14288.         <return-type type="void" />
  14289.         <parameters>
  14290.           <parameter type="guint" name="spacing" />
  14291.         </parameters>
  14292.       </method>
  14293.       <method name="SetHomogeneous" cname="gtk_table_set_homogeneous">
  14294.         <return-type type="void" />
  14295.         <parameters>
  14296.           <parameter type="gboolean" name="homogeneous" />
  14297.         </parameters>
  14298.       </method>
  14299.       <method name="SetRowSpacing" cname="gtk_table_set_row_spacing">
  14300.         <return-type type="void" />
  14301.         <parameters>
  14302.           <parameter type="guint" name="row" />
  14303.           <parameter type="guint" name="spacing" />
  14304.         </parameters>
  14305.       </method>
  14306.       <method name="SetRowSpacings" cname="gtk_table_set_row_spacings" hidden="1">
  14307.         <return-type type="void" />
  14308.         <parameters>
  14309.           <parameter type="guint" name="spacing" />
  14310.         </parameters>
  14311.       </method>
  14312.     </object>
  14313.     <object name="TearoffMenuItem" cname="GtkTearoffMenuItem" parent="GtkMenuItem">
  14314.       <field name="TornOff" cname="torn_off" bits="1" type="guint" />
  14315.       <method name="GetType" cname="gtk_tearoff_menu_item_get_type" shared="true">
  14316.         <return-type type="GType" />
  14317.       </method>
  14318.       <constructor cname="gtk_tearoff_menu_item_new" />
  14319.     </object>
  14320.     <object name="TextBuffer" cname="GtkTextBuffer" parent="GObject">
  14321.       <field name="TagTable" cname="tag_table" type="GtkTextTagTable*" />
  14322.       <field name="Btree" cname="btree" type="GtkTextBTree*" />
  14323.       <field name="ClipboardContentsBuffers" cname="clipboard_contents_buffers" type="GSList*" />
  14324.       <field name="SelectionClipboards" cname="selection_clipboards" type="GSList*" />
  14325.       <field name="LogAttrCache" cname="log_attr_cache" type="GtkTextLogAttrCache*" />
  14326.       <field name="UserActionCount" cname="user_action_count" type="guint" />
  14327.       <field name="Modified" cname="modified" bits="1" type="guint" />
  14328.       <field name="HasSelection" cname="has_selection" bits="1" type="guint" />
  14329.       <property name="TagTable" cname="tag-table" type="GtkTextTagTable" readable="true" writeable="true" construct-only="true" />
  14330.       <property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
  14331.       <property name="HasSelection" cname="has-selection" type="gboolean" readable="true" />
  14332.       <property name="CursorPosition" cname="cursor-position" type="gint" readable="true" />
  14333.       <property name="CopyTargetList" cname="copy-target-list" type="GtkTargetList" readable="true" />
  14334.       <property name="PasteTargetList" cname="paste-target-list" type="GtkTargetList" readable="true" />
  14335.       <signal name="InsertText" cname="insert_text" when="LAST" field_name="insert_text">
  14336.         <return-type type="void" />
  14337.         <parameters>
  14338.           <parameter type="GtkTextBuffer*" name="buffer" />
  14339.           <parameter type="GtkTextIter*" name="pos" />
  14340.           <parameter type="const-gchar*" name="text" />
  14341.           <parameter type="gint" name="length" />
  14342.         </parameters>
  14343.       </signal>
  14344.       <signal cname="insert_pixbuf" when="LAST" field_name="insert_pixbuf" name="PixbufInserted">
  14345.         <return-type type="void" />
  14346.         <parameters>
  14347.           <parameter type="GtkTextBuffer*" name="buffer" />
  14348.           <parameter type="GtkTextIter*" name="pos" />
  14349.           <parameter type="GdkPixbuf*" name="pixbuf" />
  14350.         </parameters>
  14351.       </signal>
  14352.       <signal cname="insert_child_anchor" when="LAST" field_name="insert_child_anchor" name="ChildAnchorInserted">
  14353.         <return-type type="void" />
  14354.         <parameters>
  14355.           <parameter type="GtkTextBuffer*" name="buffer" />
  14356.           <parameter type="GtkTextIter*" name="pos" />
  14357.           <parameter type="GtkTextChildAnchor*" name="anchor" />
  14358.         </parameters>
  14359.       </signal>
  14360.       <signal name="DeleteRange" cname="delete_range" when="LAST" field_name="delete_range">
  14361.         <return-type type="void" />
  14362.         <parameters>
  14363.           <parameter type="GtkTextBuffer*" name="buffer" />
  14364.           <parameter type="GtkTextIter*" name="start" />
  14365.           <parameter type="GtkTextIter*" name="end" />
  14366.         </parameters>
  14367.       </signal>
  14368.       <signal name="Changed" cname="changed" when="LAST" field_name="changed">
  14369.         <return-type type="void" />
  14370.         <parameters>
  14371.           <parameter type="GtkTextBuffer*" name="buffer" />
  14372.         </parameters>
  14373.       </signal>
  14374.       <signal name="ModifiedChanged" cname="modified_changed" when="LAST" field_name="modified_changed">
  14375.         <return-type type="void" />
  14376.         <parameters>
  14377.           <parameter type="GtkTextBuffer*" name="buffer" />
  14378.         </parameters>
  14379.       </signal>
  14380.       <signal name="MarkSet" cname="mark_set" when="LAST" field_name="mark_set">
  14381.         <return-type type="void" />
  14382.         <parameters>
  14383.           <parameter type="GtkTextBuffer*" name="buffer" />
  14384.           <parameter type="const-GtkTextIter*" name="location" />
  14385.           <parameter type="GtkTextMark*" name="mark" />
  14386.         </parameters>
  14387.       </signal>
  14388.       <signal name="MarkDeleted" cname="mark_deleted" when="LAST" field_name="mark_deleted">
  14389.         <return-type type="void" />
  14390.         <parameters>
  14391.           <parameter type="GtkTextBuffer*" name="buffer" />
  14392.           <parameter type="GtkTextMark*" name="mark" />
  14393.         </parameters>
  14394.       </signal>
  14395.       <signal cname="apply_tag" when="LAST" field_name="apply_tag" name="TagApplied">
  14396.         <return-type type="void" />
  14397.         <parameters>
  14398.           <parameter type="GtkTextBuffer*" name="buffer" />
  14399.           <parameter type="GtkTextTag*" name="tag" />
  14400.           <parameter type="const-GtkTextIter*" name="start_char" />
  14401.           <parameter type="const-GtkTextIter*" name="end_char" />
  14402.         </parameters>
  14403.       </signal>
  14404.       <signal cname="remove_tag" when="LAST" field_name="remove_tag" name="TagRemoved">
  14405.         <return-type type="void" />
  14406.         <parameters>
  14407.           <parameter type="GtkTextBuffer*" name="buffer" />
  14408.           <parameter type="GtkTextTag*" name="tag" />
  14409.           <parameter type="const-GtkTextIter*" name="start_char" />
  14410.           <parameter type="const-GtkTextIter*" name="end_char" />
  14411.         </parameters>
  14412.       </signal>
  14413.       <signal cname="begin_user_action" when="LAST" field_name="begin_user_action" name="UserActionBegun">
  14414.         <return-type type="void" />
  14415.         <parameters>
  14416.           <parameter type="GtkTextBuffer*" name="buffer" />
  14417.         </parameters>
  14418.       </signal>
  14419.       <signal cname="end_user_action" when="LAST" field_name="end_user_action" name="UserActionEnded">
  14420.         <return-type type="void" />
  14421.         <parameters>
  14422.           <parameter type="GtkTextBuffer*" name="buffer" />
  14423.         </parameters>
  14424.       </signal>
  14425.       <method name="AddMark" cname="gtk_text_buffer_add_mark">
  14426.         <return-type type="void" />
  14427.         <parameters>
  14428.           <parameter type="GtkTextMark*" name="mark" />
  14429.           <parameter type="const-GtkTextIter*" name="where" />
  14430.         </parameters>
  14431.       </method>
  14432.       <method name="AddSelectionClipboard" cname="gtk_text_buffer_add_selection_clipboard">
  14433.         <return-type type="void" />
  14434.         <parameters>
  14435.           <parameter type="GtkClipboard*" name="clipboard" />
  14436.         </parameters>
  14437.       </method>
  14438.       <method name="ApplyTag" cname="gtk_text_buffer_apply_tag">
  14439.         <return-type type="void" />
  14440.         <parameters>
  14441.           <parameter type="GtkTextTag*" name="tag" />
  14442.           <parameter type="const-GtkTextIter*" name="start" />
  14443.           <parameter type="const-GtkTextIter*" name="end" />
  14444.         </parameters>
  14445.       </method>
  14446.       <method cname="gtk_text_buffer_apply_tag_by_name" name="ApplyTag">
  14447.         <return-type type="void" />
  14448.         <parameters>
  14449.           <parameter type="const-gchar*" name="name" />
  14450.           <parameter type="const-GtkTextIter*" name="start" />
  14451.           <parameter type="const-GtkTextIter*" name="end" />
  14452.         </parameters>
  14453.       </method>
  14454.       <method name="Backspace" cname="gtk_text_buffer_backspace">
  14455.         <return-type type="gboolean" />
  14456.         <parameters>
  14457.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14458.           <parameter type="gboolean" name="interactive" />
  14459.           <parameter type="gboolean" name="default_editable" />
  14460.         </parameters>
  14461.       </method>
  14462.       <method name="BeginUserAction" cname="gtk_text_buffer_begin_user_action">
  14463.         <return-type type="void" />
  14464.       </method>
  14465.       <method name="CopyClipboard" cname="gtk_text_buffer_copy_clipboard">
  14466.         <return-type type="void" />
  14467.         <parameters>
  14468.           <parameter type="GtkClipboard*" name="clipboard" />
  14469.         </parameters>
  14470.       </method>
  14471.       <method name="CreateChildAnchor" cname="gtk_text_buffer_create_child_anchor">
  14472.         <return-type type="GtkTextChildAnchor*" />
  14473.         <parameters>
  14474.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14475.         </parameters>
  14476.       </method>
  14477.       <method name="CreateMark" cname="gtk_text_buffer_create_mark">
  14478.         <return-type type="GtkTextMark*" />
  14479.         <parameters>
  14480.           <parameter type="const-gchar*" name="mark_name" />
  14481.           <parameter type="const-GtkTextIter*" name="where" />
  14482.           <parameter type="gboolean" name="left_gravity" />
  14483.         </parameters>
  14484.       </method>
  14485.       <method name="CreateTag" cname="gtk_text_buffer_create_tag">
  14486.         <return-type type="GtkTextTag*" />
  14487.         <parameters>
  14488.           <parameter type="const-gchar*" name="tag_name" />
  14489.           <parameter type="const-gchar*" name="first_property_name" />
  14490.           <parameter ellipsis="true" />
  14491.         </parameters>
  14492.       </method>
  14493.       <method name="CutClipboard" cname="gtk_text_buffer_cut_clipboard">
  14494.         <return-type type="void" />
  14495.         <parameters>
  14496.           <parameter type="GtkClipboard*" name="clipboard" />
  14497.           <parameter type="gboolean" name="default_editable" />
  14498.         </parameters>
  14499.       </method>
  14500.       <method name="Delete" cname="gtk_text_buffer_delete">
  14501.         <return-type type="void" />
  14502.         <parameters>
  14503.           <parameter type="GtkTextIter*" name="start" pass_as="ref" />
  14504.           <parameter type="GtkTextIter*" name="end" pass_as="ref" />
  14505.         </parameters>
  14506.       </method>
  14507.       <method name="DeleteInteractive" cname="gtk_text_buffer_delete_interactive">
  14508.         <return-type type="gboolean" />
  14509.         <parameters>
  14510.           <parameter type="GtkTextIter*" name="start_iter" pass_as="ref" />
  14511.           <parameter type="GtkTextIter*" name="end_iter" pass_as="ref" />
  14512.           <parameter type="gboolean" name="default_editable" />
  14513.         </parameters>
  14514.       </method>
  14515.       <method name="DeleteMark" cname="gtk_text_buffer_delete_mark">
  14516.         <return-type type="void" />
  14517.         <parameters>
  14518.           <parameter type="GtkTextMark*" name="mark" />
  14519.         </parameters>
  14520.       </method>
  14521.       <method cname="gtk_text_buffer_delete_mark_by_name" name="DeleteMark">
  14522.         <return-type type="void" />
  14523.         <parameters>
  14524.           <parameter type="const-gchar*" name="name" />
  14525.         </parameters>
  14526.       </method>
  14527.       <method name="DeleteSelection" cname="gtk_text_buffer_delete_selection">
  14528.         <return-type type="gboolean" />
  14529.         <parameters>
  14530.           <parameter type="gboolean" name="interactive" />
  14531.           <parameter type="gboolean" name="default_editable" />
  14532.         </parameters>
  14533.       </method>
  14534.       <method name="Deserialize" cname="gtk_text_buffer_deserialize">
  14535.         <return-type type="gboolean" />
  14536.         <parameters>
  14537.           <parameter type="GtkTextBuffer*" name="content_buffer" />
  14538.           <parameter type="GdkAtom" name="format" />
  14539.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14540.           <parameter type="const-guint8*" name="data" array="1" />
  14541.           <parameter type="gsize" name="length" />
  14542.           <parameter type="GError**" name="error" />
  14543.         </parameters>
  14544.       </method>
  14545.       <method name="DeserializeGetCanCreateTags" cname="gtk_text_buffer_deserialize_get_can_create_tags">
  14546.         <return-type type="gboolean" />
  14547.         <parameters>
  14548.           <parameter type="GdkAtom" name="format" />
  14549.         </parameters>
  14550.       </method>
  14551.       <method name="DeserializeSetCanCreateTags" cname="gtk_text_buffer_deserialize_set_can_create_tags">
  14552.         <return-type type="void" />
  14553.         <parameters>
  14554.           <parameter type="GdkAtom" name="format" />
  14555.           <parameter type="gboolean" name="can_create_tags" />
  14556.         </parameters>
  14557.       </method>
  14558.       <method name="EndUserAction" cname="gtk_text_buffer_end_user_action">
  14559.         <return-type type="void" />
  14560.       </method>
  14561.       <method name="GetBounds" cname="gtk_text_buffer_get_bounds">
  14562.         <return-type type="void" />
  14563.         <parameters>
  14564.           <parameter type="GtkTextIter*" name="start" pass_as="out" />
  14565.           <parameter type="GtkTextIter*" name="end" pass_as="out" />
  14566.         </parameters>
  14567.       </method>
  14568.       <method name="GetCharCount" cname="gtk_text_buffer_get_char_count">
  14569.         <return-type type="gint" />
  14570.       </method>
  14571.       <method name="GetCopyTargetList" cname="gtk_text_buffer_get_copy_target_list">
  14572.         <return-type type="GtkTargetList*" />
  14573.       </method>
  14574.       <method name="GetDeserializeFormats" cname="gtk_text_buffer_get_deserialize_formats" hidden="1">
  14575.         <return-type type="GdkAtom*" />
  14576.         <parameters>
  14577.           <parameter type="gint*" name="n_formats" />
  14578.         </parameters>
  14579.       </method>
  14580.       <method name="GetEndIter" cname="gtk_text_buffer_get_end_iter">
  14581.         <return-type type="void" />
  14582.         <parameters>
  14583.           <parameter type="GtkTextIter*" name="iter" pass_as="out" />
  14584.         </parameters>
  14585.       </method>
  14586.       <method name="GetHasSelection" cname="gtk_text_buffer_get_has_selection">
  14587.         <return-type type="gboolean" />
  14588.       </method>
  14589.       <method cname="gtk_text_buffer_get_insert" name="GetInsertMark">
  14590.         <return-type type="GtkTextMark*" />
  14591.       </method>
  14592.       <method name="GetIterAtChildAnchor" cname="gtk_text_buffer_get_iter_at_child_anchor">
  14593.         <return-type type="void" />
  14594.         <parameters>
  14595.           <parameter type="GtkTextIter*" name="iter" pass_as="out" />
  14596.           <parameter type="GtkTextChildAnchor*" name="anchor" />
  14597.         </parameters>
  14598.       </method>
  14599.       <method name="GetIterAtLine" cname="gtk_text_buffer_get_iter_at_line">
  14600.         <return-type type="void" />
  14601.         <parameters>
  14602.           <parameter type="GtkTextIter*" name="iter" pass_as="out" />
  14603.           <parameter type="gint" name="line_number" />
  14604.         </parameters>
  14605.       </method>
  14606.       <method name="GetIterAtLineIndex" cname="gtk_text_buffer_get_iter_at_line_index">
  14607.         <return-type type="void" />
  14608.         <parameters>
  14609.           <parameter type="GtkTextIter*" name="iter" pass_as="out" />
  14610.           <parameter type="gint" name="line_number" />
  14611.           <parameter type="gint" name="byte_index" />
  14612.         </parameters>
  14613.       </method>
  14614.       <method name="GetIterAtLineOffset" cname="gtk_text_buffer_get_iter_at_line_offset">
  14615.         <return-type type="void" />
  14616.         <parameters>
  14617.           <parameter type="GtkTextIter*" name="iter" pass_as="out" />
  14618.           <parameter type="gint" name="line_number" />
  14619.           <parameter type="gint" name="char_offset" />
  14620.         </parameters>
  14621.       </method>
  14622.       <method name="GetIterAtMark" cname="gtk_text_buffer_get_iter_at_mark">
  14623.         <return-type type="void" />
  14624.         <parameters>
  14625.           <parameter type="GtkTextIter*" name="iter" pass_as="out" />
  14626.           <parameter type="GtkTextMark*" name="mark" />
  14627.         </parameters>
  14628.       </method>
  14629.       <method name="GetIterAtOffset" cname="gtk_text_buffer_get_iter_at_offset">
  14630.         <return-type type="void" />
  14631.         <parameters>
  14632.           <parameter type="GtkTextIter*" name="iter" pass_as="out" />
  14633.           <parameter type="gint" name="char_offset" />
  14634.         </parameters>
  14635.       </method>
  14636.       <method name="GetLineCount" cname="gtk_text_buffer_get_line_count">
  14637.         <return-type type="gint" />
  14638.       </method>
  14639.       <method name="GetMark" cname="gtk_text_buffer_get_mark">
  14640.         <return-type type="GtkTextMark*" />
  14641.         <parameters>
  14642.           <parameter type="const-gchar*" name="name" />
  14643.         </parameters>
  14644.       </method>
  14645.       <method name="GetModified" cname="gtk_text_buffer_get_modified">
  14646.         <return-type type="gboolean" />
  14647.       </method>
  14648.       <method name="GetPasteTargetList" cname="gtk_text_buffer_get_paste_target_list">
  14649.         <return-type type="GtkTargetList*" />
  14650.       </method>
  14651.       <method name="GetSelectionBound" cname="gtk_text_buffer_get_selection_bound">
  14652.         <return-type type="GtkTextMark*" />
  14653.       </method>
  14654.       <method name="GetSelectionBounds" cname="gtk_text_buffer_get_selection_bounds">
  14655.         <return-type type="gboolean" />
  14656.         <parameters>
  14657.           <parameter type="GtkTextIter*" name="start" pass_as="out" />
  14658.           <parameter type="GtkTextIter*" name="end" pass_as="out" />
  14659.         </parameters>
  14660.       </method>
  14661.       <method name="GetSerializeFormats" cname="gtk_text_buffer_get_serialize_formats" hidden="1">
  14662.         <return-type type="GdkAtom*" />
  14663.         <parameters>
  14664.           <parameter type="gint*" name="n_formats" />
  14665.         </parameters>
  14666.       </method>
  14667.       <method name="GetSlice" cname="gtk_text_buffer_get_slice">
  14668.         <return-type type="gchar*" />
  14669.         <parameters>
  14670.           <parameter type="const-GtkTextIter*" name="start" />
  14671.           <parameter type="const-GtkTextIter*" name="end" />
  14672.           <parameter type="gboolean" name="include_hidden_chars" />
  14673.         </parameters>
  14674.       </method>
  14675.       <method name="GetStartIter" cname="gtk_text_buffer_get_start_iter">
  14676.         <return-type type="void" />
  14677.         <parameters>
  14678.           <parameter type="GtkTextIter*" name="iter" pass_as="out" />
  14679.         </parameters>
  14680.       </method>
  14681.       <method name="GetTagTable" cname="gtk_text_buffer_get_tag_table">
  14682.         <return-type type="GtkTextTagTable*" />
  14683.       </method>
  14684.       <method name="GetText" cname="gtk_text_buffer_get_text">
  14685.         <return-type type="gchar*" />
  14686.         <parameters>
  14687.           <parameter type="const-GtkTextIter*" name="start" />
  14688.           <parameter type="const-GtkTextIter*" name="end" />
  14689.           <parameter type="gboolean" name="include_hidden_chars" />
  14690.         </parameters>
  14691.       </method>
  14692.       <method name="GetType" cname="gtk_text_buffer_get_type" shared="true">
  14693.         <return-type type="GType" />
  14694.       </method>
  14695.       <method name="Insert" cname="gtk_text_buffer_insert" hidden="1">
  14696.         <return-type type="void" />
  14697.         <parameters>
  14698.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14699.           <parameter type="const-gchar*" name="text" />
  14700.           <parameter type="gint" name="len" />
  14701.         </parameters>
  14702.       </method>
  14703.       <method name="InsertAtCursor" cname="gtk_text_buffer_insert_at_cursor" hidden="1">
  14704.         <return-type type="void" />
  14705.         <parameters>
  14706.           <parameter type="const-gchar*" name="text" />
  14707.           <parameter type="gint" name="len" />
  14708.         </parameters>
  14709.       </method>
  14710.       <method name="InsertChildAnchor" cname="gtk_text_buffer_insert_child_anchor">
  14711.         <return-type type="void" />
  14712.         <parameters>
  14713.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14714.           <parameter type="GtkTextChildAnchor*" name="anchor" />
  14715.         </parameters>
  14716.       </method>
  14717.       <method name="InsertInteractive" cname="gtk_text_buffer_insert_interactive" hidden="1">
  14718.         <return-type type="gboolean" />
  14719.         <parameters>
  14720.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14721.           <parameter type="const-gchar*" name="text" />
  14722.           <parameter type="gint" name="len" />
  14723.           <parameter type="gboolean" name="default_editable" />
  14724.         </parameters>
  14725.       </method>
  14726.       <method name="InsertInteractiveAtCursor" cname="gtk_text_buffer_insert_interactive_at_cursor" hidden="1">
  14727.         <return-type type="gboolean" />
  14728.         <parameters>
  14729.           <parameter type="const-gchar*" name="text" />
  14730.           <parameter type="gint" name="len" />
  14731.           <parameter type="gboolean" name="default_editable" />
  14732.         </parameters>
  14733.       </method>
  14734.       <method name="InsertPixbuf" cname="gtk_text_buffer_insert_pixbuf">
  14735.         <return-type type="void" />
  14736.         <parameters>
  14737.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14738.           <parameter type="GdkPixbuf*" name="pixbuf" />
  14739.         </parameters>
  14740.       </method>
  14741.       <method name="InsertRange" cname="gtk_text_buffer_insert_range">
  14742.         <return-type type="void" />
  14743.         <parameters>
  14744.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14745.           <parameter type="const-GtkTextIter*" name="start" />
  14746.           <parameter type="const-GtkTextIter*" name="end" />
  14747.         </parameters>
  14748.       </method>
  14749.       <method name="InsertRangeInteractive" cname="gtk_text_buffer_insert_range_interactive">
  14750.         <return-type type="gboolean" />
  14751.         <parameters>
  14752.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14753.           <parameter type="const-GtkTextIter*" name="start" />
  14754.           <parameter type="const-GtkTextIter*" name="end" />
  14755.           <parameter type="gboolean" name="default_editable" />
  14756.         </parameters>
  14757.       </method>
  14758.       <method name="InsertWithTags" cname="gtk_text_buffer_insert_with_tags" hidden="1">
  14759.         <return-type type="void" />
  14760.         <parameters>
  14761.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14762.           <parameter type="const-gchar*" name="text" />
  14763.           <parameter type="gint" name="len" />
  14764.           <parameter type="GtkTextTag*" name="first_tag" />
  14765.           <parameter ellipsis="true" />
  14766.         </parameters>
  14767.       </method>
  14768.       <method name="InsertWithTagsByName" cname="gtk_text_buffer_insert_with_tags_by_name" hidden="1">
  14769.         <return-type type="void" />
  14770.         <parameters>
  14771.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  14772.           <parameter type="const-gchar*" name="text" />
  14773.           <parameter type="gint" name="len" />
  14774.           <parameter type="const-gchar*" name="first_tag_name" />
  14775.           <parameter ellipsis="true" />
  14776.         </parameters>
  14777.       </method>
  14778.       <method name="MoveMark" cname="gtk_text_buffer_move_mark">
  14779.         <return-type type="void" />
  14780.         <parameters>
  14781.           <parameter type="GtkTextMark*" name="mark" />
  14782.           <parameter type="const-GtkTextIter*" name="where" />
  14783.         </parameters>
  14784.       </method>
  14785.       <method cname="gtk_text_buffer_move_mark_by_name" name="MoveMark">
  14786.         <return-type type="void" />
  14787.         <parameters>
  14788.           <parameter type="const-gchar*" name="name" />
  14789.           <parameter type="const-GtkTextIter*" name="where" />
  14790.         </parameters>
  14791.       </method>
  14792.       <constructor cname="gtk_text_buffer_new">
  14793.         <parameters>
  14794.           <parameter type="GtkTextTagTable*" name="table" property_name="tag_table" />
  14795.         </parameters>
  14796.       </constructor>
  14797.       <method name="PasteClipboard" cname="gtk_text_buffer_paste_clipboard">
  14798.         <return-type type="void" />
  14799.         <parameters>
  14800.           <parameter type="GtkClipboard*" name="clipboard" />
  14801.           <parameter type="GtkTextIter*" name="override_location" pass_as="ref" />
  14802.           <parameter type="gboolean" name="default_editable" />
  14803.         </parameters>
  14804.       </method>
  14805.       <method name="PlaceCursor" cname="gtk_text_buffer_place_cursor">
  14806.         <return-type type="void" />
  14807.         <parameters>
  14808.           <parameter type="const-GtkTextIter*" name="where" />
  14809.         </parameters>
  14810.       </method>
  14811.       <method name="RegisterDeserializeFormat" cname="gtk_text_buffer_register_deserialize_format">
  14812.         <return-type type="GdkAtom" />
  14813.         <parameters>
  14814.           <parameter type="const-gchar*" name="mime_type" />
  14815.           <parameter type="GtkTextBufferDeserializeFunc" name="function" />
  14816.           <parameter type="gpointer" name="user_data" />
  14817.           <parameter type="GDestroyNotify" name="user_data_destroy" />
  14818.         </parameters>
  14819.       </method>
  14820.       <method name="RegisterDeserializeTagset" cname="gtk_text_buffer_register_deserialize_tagset">
  14821.         <return-type type="GdkAtom" />
  14822.         <parameters>
  14823.           <parameter type="const-gchar*" name="tagset_name" />
  14824.         </parameters>
  14825.       </method>
  14826.       <method name="RegisterSerializeFormat" cname="gtk_text_buffer_register_serialize_format">
  14827.         <return-type type="GdkAtom" />
  14828.         <parameters>
  14829.           <parameter type="const-gchar*" name="mime_type" />
  14830.           <parameter type="GtkTextBufferSerializeFunc" name="function" />
  14831.           <parameter type="gpointer" name="user_data" />
  14832.           <parameter type="GDestroyNotify" name="user_data_destroy" />
  14833.         </parameters>
  14834.       </method>
  14835.       <method name="RegisterSerializeTagset" cname="gtk_text_buffer_register_serialize_tagset">
  14836.         <return-type type="GdkAtom" />
  14837.         <parameters>
  14838.           <parameter type="const-gchar*" name="tagset_name" />
  14839.         </parameters>
  14840.       </method>
  14841.       <method name="RemoveAllTags" cname="gtk_text_buffer_remove_all_tags">
  14842.         <return-type type="void" />
  14843.         <parameters>
  14844.           <parameter type="const-GtkTextIter*" name="start" />
  14845.           <parameter type="const-GtkTextIter*" name="end" />
  14846.         </parameters>
  14847.       </method>
  14848.       <method name="RemoveSelectionClipboard" cname="gtk_text_buffer_remove_selection_clipboard">
  14849.         <return-type type="void" />
  14850.         <parameters>
  14851.           <parameter type="GtkClipboard*" name="clipboard" />
  14852.         </parameters>
  14853.       </method>
  14854.       <method name="RemoveTag" cname="gtk_text_buffer_remove_tag">
  14855.         <return-type type="void" />
  14856.         <parameters>
  14857.           <parameter type="GtkTextTag*" name="tag" />
  14858.           <parameter type="const-GtkTextIter*" name="start" />
  14859.           <parameter type="const-GtkTextIter*" name="end" />
  14860.         </parameters>
  14861.       </method>
  14862.       <method cname="gtk_text_buffer_remove_tag_by_name" name="RemoveTag">
  14863.         <return-type type="void" />
  14864.         <parameters>
  14865.           <parameter type="const-gchar*" name="name" />
  14866.           <parameter type="const-GtkTextIter*" name="start" />
  14867.           <parameter type="const-GtkTextIter*" name="end" />
  14868.         </parameters>
  14869.       </method>
  14870.       <method name="SelectRange" cname="gtk_text_buffer_select_range">
  14871.         <return-type type="void" />
  14872.         <parameters>
  14873.           <parameter type="const-GtkTextIter*" name="ins" />
  14874.           <parameter type="const-GtkTextIter*" name="bound" />
  14875.         </parameters>
  14876.       </method>
  14877.       <method name="Serialize" cname="gtk_text_buffer_serialize" hidden="1">
  14878.         <return-type type="guint8*" />
  14879.         <parameters>
  14880.           <parameter type="GtkTextBuffer*" name="content_buffer" />
  14881.           <parameter type="GdkAtom" name="format" />
  14882.           <parameter type="const-GtkTextIter*" name="start" />
  14883.           <parameter type="const-GtkTextIter*" name="end" />
  14884.           <parameter type="gsize*" name="length" />
  14885.         </parameters>
  14886.       </method>
  14887.       <method name="SetModified" cname="gtk_text_buffer_set_modified">
  14888.         <return-type type="void" />
  14889.         <parameters>
  14890.           <parameter type="gboolean" name="setting" />
  14891.         </parameters>
  14892.       </method>
  14893.       <method name="SetText" cname="gtk_text_buffer_set_text" hidden="1">
  14894.         <return-type type="void" />
  14895.         <parameters>
  14896.           <parameter type="const-gchar*" name="text" />
  14897.           <parameter type="gint" name="len" />
  14898.         </parameters>
  14899.       </method>
  14900.       <method name="UnregisterDeserializeFormat" cname="gtk_text_buffer_unregister_deserialize_format">
  14901.         <return-type type="void" />
  14902.         <parameters>
  14903.           <parameter type="GdkAtom" name="format" />
  14904.         </parameters>
  14905.       </method>
  14906.       <method name="UnregisterSerializeFormat" cname="gtk_text_buffer_unregister_serialize_format">
  14907.         <return-type type="void" />
  14908.         <parameters>
  14909.           <parameter type="GdkAtom" name="format" />
  14910.         </parameters>
  14911.       </method>
  14912.     </object>
  14913.     <object name="TextChildAnchor" cname="GtkTextChildAnchor" parent="GObject">
  14914.       <field name="Segment" cname="segment" type="gpointer" />
  14915.       <method name="GetDeleted" cname="gtk_text_child_anchor_get_deleted">
  14916.         <return-type type="gboolean" />
  14917.       </method>
  14918.       <method name="GetType" cname="gtk_text_child_anchor_get_type" shared="true">
  14919.         <return-type type="GType" />
  14920.       </method>
  14921.       <method name="GetWidgets" cname="gtk_text_child_anchor_get_widgets" hidden="1">
  14922.         <return-type type="GList*" />
  14923.       </method>
  14924.       <constructor cname="gtk_text_child_anchor_new" />
  14925.     </object>
  14926.     <object name="TextMark" cname="GtkTextMark" parent="GObject">
  14927.       <field name="Segment" cname="segment" type="gpointer" />
  14928.       <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
  14929.       <property name="LeftGravity" cname="left-gravity" type="gboolean" readable="true" writeable="true" construct-only="true" />
  14930.       <method name="GetBuffer" cname="gtk_text_mark_get_buffer">
  14931.         <return-type type="GtkTextBuffer*" />
  14932.       </method>
  14933.       <method name="GetDeleted" cname="gtk_text_mark_get_deleted">
  14934.         <return-type type="gboolean" />
  14935.       </method>
  14936.       <method name="GetLeftGravity" cname="gtk_text_mark_get_left_gravity">
  14937.         <return-type type="gboolean" />
  14938.       </method>
  14939.       <method name="GetName" cname="gtk_text_mark_get_name">
  14940.         <return-type type="const-gchar*" />
  14941.       </method>
  14942.       <method name="GetType" cname="gtk_text_mark_get_type" shared="true">
  14943.         <return-type type="GType" />
  14944.       </method>
  14945.       <method name="GetVisible" cname="gtk_text_mark_get_visible">
  14946.         <return-type type="gboolean" />
  14947.       </method>
  14948.       <constructor cname="gtk_text_mark_new">
  14949.         <parameters>
  14950.           <parameter type="const-gchar*" name="name" />
  14951.           <parameter type="gboolean" name="left_gravity" />
  14952.         </parameters>
  14953.       </constructor>
  14954.       <method name="SetVisible" cname="gtk_text_mark_set_visible">
  14955.         <return-type type="void" />
  14956.         <parameters>
  14957.           <parameter type="gboolean" name="setting" />
  14958.         </parameters>
  14959.       </method>
  14960.     </object>
  14961.     <object name="TextTag" cname="GtkTextTag" parent="GObject">
  14962.       <field name="Table" cname="table" type="GtkTextTagTable*" />
  14963.       <field name="Name" cname="name" type="char*" />
  14964.       <field name="Priority" cname="priority" type="int" />
  14965.       <field name="Values" cname="values" type="GtkTextAttributes*" />
  14966.       <field name="BgColorSet" cname="bg_color_set" bits="1" type="guint" />
  14967.       <field name="BgStippleSet" cname="bg_stipple_set" bits="1" type="guint" />
  14968.       <field name="FgColorSet" cname="fg_color_set" bits="1" type="guint" />
  14969.       <field name="ScaleSet" cname="scale_set" bits="1" type="guint" />
  14970.       <field name="FgStippleSet" cname="fg_stipple_set" bits="1" type="guint" />
  14971.       <field name="JustificationSet" cname="justification_set" bits="1" type="guint" />
  14972.       <field name="LeftMarginSet" cname="left_margin_set" bits="1" type="guint" />
  14973.       <field name="IndentSet" cname="indent_set" bits="1" type="guint" />
  14974.       <field name="RiseSet" cname="rise_set" bits="1" type="guint" />
  14975.       <field name="StrikethroughSet" cname="strikethrough_set" bits="1" type="guint" />
  14976.       <field name="RightMarginSet" cname="right_margin_set" bits="1" type="guint" />
  14977.       <field name="PixelsAboveLinesSet" cname="pixels_above_lines_set" bits="1" type="guint" />
  14978.       <field name="PixelsBelowLinesSet" cname="pixels_below_lines_set" bits="1" type="guint" />
  14979.       <field name="PixelsInsideWrapSet" cname="pixels_inside_wrap_set" bits="1" type="guint" />
  14980.       <field name="TabsSet" cname="tabs_set" bits="1" type="guint" />
  14981.       <field name="UnderlineSet" cname="underline_set" bits="1" type="guint" />
  14982.       <field name="WrapModeSet" cname="wrap_mode_set" bits="1" type="guint" />
  14983.       <field name="BgFullHeightSet" cname="bg_full_height_set" bits="1" type="guint" />
  14984.       <field name="InvisibleSet" cname="invisible_set" bits="1" type="guint" />
  14985.       <field name="EditableSet" cname="editable_set" bits="1" type="guint" />
  14986.       <field name="LanguageSet" cname="language_set" bits="1" type="guint" />
  14987.       <field name="PgBgColorSet" cname="pg_bg_color_set" bits="1" type="guint" />
  14988.       <field name="AccumulativeMargin" cname="accumulative_margin" bits="1" type="guint" />
  14989.       <field name="Pad1" cname="pad1" bits="1" type="guint" />
  14990.       <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
  14991.       <property name="Background" cname="background" type="gchar*" writeable="true" />
  14992.       <property name="BackgroundGdk" cname="background-gdk" type="GdkColor" readable="true" writeable="true" />
  14993.       <property name="BackgroundFullHeight" cname="background-full-height" type="gboolean" readable="true" writeable="true" />
  14994.       <property name="BackgroundStipple" cname="background-stipple" type="GdkPixmap" readable="true" writeable="true" />
  14995.       <property name="Foreground" cname="foreground" type="gchar*" writeable="true" />
  14996.       <property name="ForegroundGdk" cname="foreground-gdk" type="GdkColor" readable="true" writeable="true" />
  14997.       <property name="ForegroundStipple" cname="foreground-stipple" type="GdkPixmap" readable="true" writeable="true" />
  14998.       <property name="Direction" cname="direction" type="GtkTextDirection" readable="true" writeable="true" />
  14999.       <property name="Editable" cname="editable" type="gboolean" readable="true" writeable="true" />
  15000.       <property name="Font" cname="font" type="gchar*" readable="true" writeable="true" />
  15001.       <property name="FontDesc" cname="font-desc" type="PangoFontDescription" readable="true" writeable="true" />
  15002.       <property name="Family" cname="family" type="gchar*" readable="true" writeable="true" />
  15003.       <property name="Style" cname="style" type="PangoStyle" readable="true" writeable="true" />
  15004.       <property name="Variant" cname="variant" type="PangoVariant" readable="true" writeable="true" />
  15005.       <property name="Weight" cname="weight" type="gint" readable="true" writeable="true" hidden="1" />
  15006.       <property name="Stretch" cname="stretch" type="PangoStretch" readable="true" writeable="true" />
  15007.       <property name="Size" cname="size" type="gint" readable="true" writeable="true" />
  15008.       <property name="Scale" cname="scale" type="gdouble" readable="true" writeable="true" />
  15009.       <property name="SizePoints" cname="size-points" type="gdouble" readable="true" writeable="true" />
  15010.       <property name="Justification" cname="justification" type="GtkJustification" readable="true" writeable="true" />
  15011.       <property name="Language" cname="language" type="gchar*" readable="true" writeable="true" />
  15012.       <property name="LeftMargin" cname="left-margin" type="gint" readable="true" writeable="true" />
  15013.       <property name="RightMargin" cname="right-margin" type="gint" readable="true" writeable="true" />
  15014.       <property name="Indent" cname="indent" type="gint" readable="true" writeable="true" />
  15015.       <property name="Rise" cname="rise" type="gint" readable="true" writeable="true" />
  15016.       <property name="PixelsAboveLines" cname="pixels-above-lines" type="gint" readable="true" writeable="true" />
  15017.       <property name="PixelsBelowLines" cname="pixels-below-lines" type="gint" readable="true" writeable="true" />
  15018.       <property name="PixelsInsideWrap" cname="pixels-inside-wrap" type="gint" readable="true" writeable="true" />
  15019.       <property name="Strikethrough" cname="strikethrough" type="gboolean" readable="true" writeable="true" />
  15020.       <property name="Underline" cname="underline" type="PangoUnderline" readable="true" writeable="true" />
  15021.       <property name="WrapMode" cname="wrap-mode" type="GtkWrapMode" readable="true" writeable="true" />
  15022.       <property name="Tabs" cname="tabs" type="PangoTabArray" readable="true" writeable="true" />
  15023.       <property name="Invisible" cname="invisible" type="gboolean" readable="true" writeable="true" />
  15024.       <property name="ParagraphBackground" cname="paragraph-background" type="gchar*" writeable="true" />
  15025.       <property name="ParagraphBackgroundGdk" cname="paragraph-background-gdk" type="GdkColor" readable="true" writeable="true" />
  15026.       <property name="AccumulativeMargin" cname="accumulative-margin" type="gboolean" readable="true" writeable="true" />
  15027.       <signal cname="event" when="LAST" field_name="event" name="TextEvent">
  15028.         <return-type type="gboolean" />
  15029.         <parameters>
  15030.           <parameter type="GtkTextTag*" name="tag" />
  15031.           <parameter type="GObject*" name="event_object" />
  15032.           <parameter type="GdkEvent*" name="event" />
  15033.           <parameter type="const-GtkTextIter*" name="iter" />
  15034.         </parameters>
  15035.       </signal>
  15036.       <method cname="gtk_text_tag_event" name="ProcessEvent">
  15037.         <return-type type="gboolean" />
  15038.         <parameters>
  15039.           <parameter type="GObject*" name="event_object" />
  15040.           <parameter type="GdkEvent*" name="event" />
  15041.           <parameter type="const-GtkTextIter*" name="iter" />
  15042.         </parameters>
  15043.       </method>
  15044.       <method name="GetPriority" cname="gtk_text_tag_get_priority">
  15045.         <return-type type="gint" />
  15046.       </method>
  15047.       <method name="GetType" cname="gtk_text_tag_get_type" shared="true">
  15048.         <return-type type="GType" />
  15049.       </method>
  15050.       <constructor cname="gtk_text_tag_new">
  15051.         <parameters>
  15052.           <parameter type="const-gchar*" name="name" />
  15053.         </parameters>
  15054.       </constructor>
  15055.       <method name="SetPriority" cname="gtk_text_tag_set_priority">
  15056.         <return-type type="void" />
  15057.         <parameters>
  15058.           <parameter type="gint" name="priority" />
  15059.         </parameters>
  15060.       </method>
  15061.       <property name="BackgroundSet" cname="background_set" type="gboolean" readable="true" writeable="true" />
  15062.       <property name="BackgroundFullHeightSet" cname="background_full_height_set" type="gboolean" readable="true" writeable="true" />
  15063.       <property name="BackgroundStippleSet" cname="background_stipple_set" type="gboolean" readable="true" writeable="true" />
  15064.       <property name="ForegroundSet" cname="foreground_set" type="gboolean" readable="true" writeable="true" />
  15065.       <property name="ForegroundStippleSet" cname="foreground_stipple_set" type="gboolean" readable="true" writeable="true" />
  15066.       <property name="EditableSet" cname="editable_set" type="gboolean" readable="true" writeable="true" />
  15067.       <property name="FamilySet" cname="family_set" type="gboolean" readable="true" writeable="true" />
  15068.       <property name="StyleSet" cname="style_set" type="gboolean" readable="true" writeable="true" />
  15069.       <property name="VariantSet" cname="variant_set" type="gboolean" readable="true" writeable="true" />
  15070.       <property name="WeightSet" cname="weight_set" type="gboolean" readable="true" writeable="true" />
  15071.       <property name="StretchSet" cname="stretch_set" type="gboolean" readable="true" writeable="true" />
  15072.       <property name="SizeSet" cname="size_set" type="gboolean" readable="true" writeable="true" />
  15073.       <property name="ScaleSet" cname="scale_set" type="gboolean" readable="true" writeable="true" />
  15074.       <property name="JustificationSet" cname="justification_set" type="gboolean" readable="true" writeable="true" />
  15075.       <property name="LanguageSet" cname="language_set" type="gboolean" readable="true" writeable="true" />
  15076.       <property name="LeftMarginSet" cname="left_margin_set" type="gboolean" readable="true" writeable="true" />
  15077.       <property name="IndentSet" cname="indent_set" type="gboolean" readable="true" writeable="true" />
  15078.       <property name="RiseSet" cname="rise_set" type="gboolean" readable="true" writeable="true" />
  15079.       <property name="PixelsAboveLinesSet" cname="pixels_above_lines_set" type="gboolean" readable="true" writeable="true" />
  15080.       <property name="PixelsBelowLinesSet" cname="pixels_below_lines_set" type="gboolean" readable="true" writeable="true" />
  15081.       <property name="PixelsInsideWrapSet" cname="pixels_inside_wrap_set" type="gboolean" readable="true" writeable="true" />
  15082.       <property name="StrikethroughSet" cname="strikethrough_set" type="gboolean" readable="true" writeable="true" />
  15083.       <property name="RightMarginSet" cname="right_margin_set" type="gboolean" readable="true" writeable="true" />
  15084.       <property name="UnderlineSet" cname="underline_set" type="gboolean" readable="true" writeable="true" />
  15085.       <property name="WrapModeSet" cname="wrap_mode_set" type="gboolean" readable="true" writeable="true" />
  15086.       <property name="TabsSet" cname="tabs_set" type="gboolean" readable="true" writeable="true" />
  15087.       <property name="InvisibleSet" cname="invisible_set" type="gboolean" readable="true" writeable="true" />
  15088.     </object>
  15089.     <object name="TextTagTable" cname="GtkTextTagTable" parent="GObject">
  15090.       <field name="Hash" cname="hash" type="GHashTable*" />
  15091.       <field name="Anonymous" cname="anonymous" type="GSList*" />
  15092.       <field name="AnonCount" cname="anon_count" type="gint" />
  15093.       <field name="Buffers" cname="buffers" type="GSList*" />
  15094.       <signal name="TagChanged" cname="tag_changed" when="LAST" field_name="tag_changed">
  15095.         <return-type type="void" />
  15096.         <parameters>
  15097.           <parameter type="GtkTextTagTable*" name="table" />
  15098.           <parameter type="GtkTextTag*" name="tag" />
  15099.           <parameter type="gboolean" name="size_changed" />
  15100.         </parameters>
  15101.       </signal>
  15102.       <signal name="TagAdded" cname="tag_added" when="LAST" field_name="tag_added">
  15103.         <return-type type="void" />
  15104.         <parameters>
  15105.           <parameter type="GtkTextTagTable*" name="table" />
  15106.           <parameter type="GtkTextTag*" name="tag" />
  15107.         </parameters>
  15108.       </signal>
  15109.       <signal name="TagRemoved" cname="tag_removed" when="LAST" field_name="tag_removed">
  15110.         <return-type type="void" />
  15111.         <parameters>
  15112.           <parameter type="GtkTextTagTable*" name="table" />
  15113.           <parameter type="GtkTextTag*" name="tag" />
  15114.         </parameters>
  15115.       </signal>
  15116.       <method name="Add" cname="gtk_text_tag_table_add">
  15117.         <return-type type="void" />
  15118.         <parameters>
  15119.           <parameter type="GtkTextTag*" name="tag" />
  15120.         </parameters>
  15121.       </method>
  15122.       <method name="Foreach" cname="gtk_text_tag_table_foreach">
  15123.         <return-type type="void" />
  15124.         <parameters>
  15125.           <parameter type="GtkTextTagTableForeach" name="func" scope="call" />
  15126.           <parameter type="gpointer" name="data" />
  15127.         </parameters>
  15128.       </method>
  15129.       <method name="GetSize" cname="gtk_text_tag_table_get_size">
  15130.         <return-type type="gint" />
  15131.       </method>
  15132.       <method name="GetType" cname="gtk_text_tag_table_get_type" shared="true">
  15133.         <return-type type="GType" />
  15134.       </method>
  15135.       <method name="Lookup" cname="gtk_text_tag_table_lookup">
  15136.         <return-type type="GtkTextTag*" />
  15137.         <parameters>
  15138.           <parameter type="const-gchar*" name="name" />
  15139.         </parameters>
  15140.       </method>
  15141.       <constructor cname="gtk_text_tag_table_new" />
  15142.       <method name="Remove" cname="gtk_text_tag_table_remove">
  15143.         <return-type type="void" />
  15144.         <parameters>
  15145.           <parameter type="GtkTextTag*" name="tag" />
  15146.         </parameters>
  15147.       </method>
  15148.     </object>
  15149.     <object name="TextView" cname="GtkTextView" parent="GtkContainer">
  15150.       <field name="Layout" cname="layout" type="struct-_GtkTextLayout*" />
  15151.       <field name="Buffer" cname="buffer" type="GtkTextBuffer*" />
  15152.       <field name="SelectionDragHandler" cname="selection_drag_handler" type="guint" />
  15153.       <field name="ScrollTimeout" cname="scroll_timeout" type="guint" />
  15154.       <field name="PixelsAboveLines" cname="pixels_above_lines" type="gint" />
  15155.       <field name="PixelsBelowLines" cname="pixels_below_lines" type="gint" />
  15156.       <field name="PixelsInsideWrap" cname="pixels_inside_wrap" type="gint" />
  15157.       <field name="WrapMode" cname="wrap_mode" type="GtkWrapMode" />
  15158.       <field name="Justify" cname="justify" type="GtkJustification" />
  15159.       <field name="LeftMargin" cname="left_margin" type="gint" />
  15160.       <field name="RightMargin" cname="right_margin" type="gint" />
  15161.       <field name="Indent" cname="indent" type="gint" />
  15162.       <field name="Tabs" cname="tabs" type="PangoTabArray*" />
  15163.       <field name="Editable" cname="editable" bits="1" type="guint" />
  15164.       <field name="OverwriteMode" cname="overwrite_mode" bits="1" type="guint" />
  15165.       <field name="CursorVisible" cname="cursor_visible" bits="1" type="guint" />
  15166.       <field name="NeedImReset" cname="need_im_reset" bits="1" type="guint" />
  15167.       <field name="AcceptsTab" cname="accepts_tab" bits="1" type="guint" />
  15168.       <field name="WidthChanged" cname="width_changed" bits="1" type="guint" />
  15169.       <field name="OnscreenValidated" cname="onscreen_validated" bits="1" type="guint" />
  15170.       <field name="MouseCursorObscured" cname="mouse_cursor_obscured" bits="1" type="guint" />
  15171.       <field name="TextWindow" cname="text_window" type="GtkTextWindow*" />
  15172.       <field name="LeftWindow" cname="left_window" type="GtkTextWindow*" />
  15173.       <field name="RightWindow" cname="right_window" type="GtkTextWindow*" />
  15174.       <field name="TopWindow" cname="top_window" type="GtkTextWindow*" />
  15175.       <field name="BottomWindow" cname="bottom_window" type="GtkTextWindow*" />
  15176.       <field name="Hadjustment" cname="hadjustment" type="GtkAdjustment*" />
  15177.       <field name="Vadjustment" cname="vadjustment" type="GtkAdjustment*" />
  15178.       <field name="Xoffset" cname="xoffset" type="gint" />
  15179.       <field name="Yoffset" cname="yoffset" type="gint" />
  15180.       <field name="Width" cname="width" type="gint" />
  15181.       <field name="Height" cname="height" type="gint" />
  15182.       <field name="VirtualCursorX" cname="virtual_cursor_x" type="gint" />
  15183.       <field name="VirtualCursorY" cname="virtual_cursor_y" type="gint" />
  15184.       <field name="FirstParaMark" cname="first_para_mark" type="GtkTextMark*" />
  15185.       <field name="FirstParaPixels" cname="first_para_pixels" type="gint" />
  15186.       <field name="DndMark" cname="dnd_mark" type="GtkTextMark*" />
  15187.       <field name="BlinkTimeout" cname="blink_timeout" type="guint" />
  15188.       <field name="FirstValidateIdle" cname="first_validate_idle" type="guint" />
  15189.       <field name="IncrementalValidateIdle" cname="incremental_validate_idle" type="guint" />
  15190.       <field name="ImContext" cname="im_context" type="GtkIMContext*" />
  15191.       <field name="PopupMenu" cname="popup_menu" type="GtkWidget*" />
  15192.       <field name="DragStartX" cname="drag_start_x" type="gint" />
  15193.       <field name="DragStartY" cname="drag_start_y" type="gint" />
  15194.       <field name="Children" cname="children" type="GSList*" />
  15195.       <field name="PendingScroll" cname="pending_scroll" type="GtkTextPendingScroll*" />
  15196.       <field name="PendingPlaceCursorButton" cname="pending_place_cursor_button" type="gint" />
  15197.       <property name="PixelsAboveLines" cname="pixels-above-lines" type="gint" readable="true" writeable="true" />
  15198.       <property name="PixelsBelowLines" cname="pixels-below-lines" type="gint" readable="true" writeable="true" />
  15199.       <property name="PixelsInsideWrap" cname="pixels-inside-wrap" type="gint" readable="true" writeable="true" />
  15200.       <property name="Editable" cname="editable" type="gboolean" readable="true" writeable="true" />
  15201.       <property name="WrapMode" cname="wrap-mode" type="GtkWrapMode" readable="true" writeable="true" />
  15202.       <property name="Justification" cname="justification" type="GtkJustification" readable="true" writeable="true" />
  15203.       <property name="LeftMargin" cname="left-margin" type="gint" readable="true" writeable="true" />
  15204.       <property name="RightMargin" cname="right-margin" type="gint" readable="true" writeable="true" />
  15205.       <property name="Indent" cname="indent" type="gint" readable="true" writeable="true" />
  15206.       <property name="Tabs" cname="tabs" type="PangoTabArray" readable="true" writeable="true" />
  15207.       <property name="CursorVisible" cname="cursor-visible" type="gboolean" readable="true" writeable="true" />
  15208.       <property name="Buffer" cname="buffer" type="GtkTextBuffer" readable="true" writeable="true" />
  15209.       <property name="Overwrite" cname="overwrite" type="gboolean" readable="true" writeable="true" />
  15210.       <property name="AcceptsTab" cname="accepts-tab" type="gboolean" readable="true" writeable="true" />
  15211.       <signal name="MoveCursor" cname="move_cursor" when="LAST" field_name="move_cursor">
  15212.         <return-type type="void" />
  15213.         <parameters>
  15214.           <parameter type="GtkTextView*" name="text_view" />
  15215.           <parameter type="GtkMovementStep" name="step" />
  15216.           <parameter type="gint" name="count" />
  15217.           <parameter type="gboolean" name="extend_selection" />
  15218.         </parameters>
  15219.       </signal>
  15220.       <signal name="PageHorizontally" cname="page_horizontally" when="LAST" field_name="page_horizontally">
  15221.         <return-type type="void" />
  15222.         <parameters>
  15223.           <parameter type="GtkTextView*" name="text_view" />
  15224.           <parameter type="gint" name="count" />
  15225.           <parameter type="gboolean" name="extend_selection" />
  15226.         </parameters>
  15227.       </signal>
  15228.       <signal name="SetAnchor" cname="set_anchor" when="LAST" field_name="set_anchor">
  15229.         <return-type type="void" />
  15230.         <parameters>
  15231.           <parameter type="GtkTextView*" name="text_view" />
  15232.         </parameters>
  15233.       </signal>
  15234.       <signal name="InsertAtCursor" cname="insert_at_cursor" when="LAST" field_name="insert_at_cursor">
  15235.         <return-type type="void" />
  15236.         <parameters>
  15237.           <parameter type="GtkTextView*" name="text_view" />
  15238.           <parameter type="const-gchar*" name="str" />
  15239.         </parameters>
  15240.       </signal>
  15241.       <signal name="DeleteFromCursor" cname="delete_from_cursor" when="LAST" field_name="delete_from_cursor">
  15242.         <return-type type="void" />
  15243.         <parameters>
  15244.           <parameter type="GtkTextView*" name="text_view" />
  15245.           <parameter type="GtkDeleteType" name="type" />
  15246.           <parameter type="gint" name="count" />
  15247.         </parameters>
  15248.       </signal>
  15249.       <signal name="Backspace" cname="backspace" when="LAST" field_name="backspace">
  15250.         <return-type type="void" />
  15251.         <parameters>
  15252.           <parameter type="GtkTextView*" name="text_view" />
  15253.         </parameters>
  15254.       </signal>
  15255.       <signal name="CutClipboard" cname="cut_clipboard" when="LAST" field_name="cut_clipboard">
  15256.         <return-type type="void" />
  15257.         <parameters>
  15258.           <parameter type="GtkTextView*" name="text_view" />
  15259.         </parameters>
  15260.       </signal>
  15261.       <signal name="CopyClipboard" cname="copy_clipboard" when="LAST" field_name="copy_clipboard">
  15262.         <return-type type="void" />
  15263.         <parameters>
  15264.           <parameter type="GtkTextView*" name="text_view" />
  15265.         </parameters>
  15266.       </signal>
  15267.       <signal name="PasteClipboard" cname="paste_clipboard" when="LAST" field_name="paste_clipboard">
  15268.         <return-type type="void" />
  15269.         <parameters>
  15270.           <parameter type="GtkTextView*" name="text_view" />
  15271.         </parameters>
  15272.       </signal>
  15273.       <signal name="ToggleOverwrite" cname="toggle_overwrite" when="LAST" field_name="toggle_overwrite">
  15274.         <return-type type="void" />
  15275.         <parameters>
  15276.           <parameter type="GtkTextView*" name="text_view" />
  15277.         </parameters>
  15278.       </signal>
  15279.       <signal cname="set_scroll_adjustments" when="LAST" field_name="set_scroll_adjustments" name="ScrollAdjustmentsSet">
  15280.         <return-type type="void" />
  15281.         <parameters>
  15282.           <parameter type="GtkTextView*" name="text_view" />
  15283.           <parameter type="GtkAdjustment*" name="hadjustment" />
  15284.           <parameter type="GtkAdjustment*" name="vadjustment" />
  15285.         </parameters>
  15286.       </signal>
  15287.       <signal name="PopulatePopup" cname="populate_popup" when="LAST" field_name="populate_popup">
  15288.         <return-type type="void" />
  15289.         <parameters>
  15290.           <parameter type="GtkTextView*" name="text_view" />
  15291.           <parameter type="GtkMenu*" name="menu" />
  15292.         </parameters>
  15293.       </signal>
  15294.       <virtual_method name="MoveFocus" cname="move_focus">
  15295.         <return-type type="void" />
  15296.         <parameters>
  15297.           <parameter type="GtkTextView*" name="text_view" />
  15298.           <parameter type="GtkDirectionType" name="direction" />
  15299.         </parameters>
  15300.       </virtual_method>
  15301.       <method name="AddChildAtAnchor" cname="gtk_text_view_add_child_at_anchor">
  15302.         <return-type type="void" />
  15303.         <parameters>
  15304.           <parameter type="GtkWidget*" name="child" />
  15305.           <parameter type="GtkTextChildAnchor*" name="anchor" />
  15306.         </parameters>
  15307.       </method>
  15308.       <method name="AddChildInWindow" cname="gtk_text_view_add_child_in_window">
  15309.         <return-type type="void" />
  15310.         <parameters>
  15311.           <parameter type="GtkWidget*" name="child" />
  15312.           <parameter type="GtkTextWindowType" name="which_window" />
  15313.           <parameter type="gint" name="xpos" />
  15314.           <parameter type="gint" name="ypos" />
  15315.         </parameters>
  15316.       </method>
  15317.       <method name="BackwardDisplayLine" cname="gtk_text_view_backward_display_line">
  15318.         <return-type type="gboolean" />
  15319.         <parameters>
  15320.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  15321.         </parameters>
  15322.       </method>
  15323.       <method name="BackwardDisplayLineStart" cname="gtk_text_view_backward_display_line_start">
  15324.         <return-type type="gboolean" />
  15325.         <parameters>
  15326.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  15327.         </parameters>
  15328.       </method>
  15329.       <method name="BufferToWindowCoords" cname="gtk_text_view_buffer_to_window_coords">
  15330.         <return-type type="void" />
  15331.         <parameters>
  15332.           <parameter type="GtkTextWindowType" name="win" />
  15333.           <parameter type="gint" name="buffer_x" />
  15334.           <parameter type="gint" name="buffer_y" />
  15335.           <parameter type="gint*" name="window_x" />
  15336.           <parameter type="gint*" name="window_y" />
  15337.         </parameters>
  15338.       </method>
  15339.       <method name="ForwardDisplayLine" cname="gtk_text_view_forward_display_line">
  15340.         <return-type type="gboolean" />
  15341.         <parameters>
  15342.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  15343.         </parameters>
  15344.       </method>
  15345.       <method name="ForwardDisplayLineEnd" cname="gtk_text_view_forward_display_line_end">
  15346.         <return-type type="gboolean" />
  15347.         <parameters>
  15348.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  15349.         </parameters>
  15350.       </method>
  15351.       <method name="GetAcceptsTab" cname="gtk_text_view_get_accepts_tab">
  15352.         <return-type type="gboolean" />
  15353.       </method>
  15354.       <method name="GetBorderWindowSize" cname="gtk_text_view_get_border_window_size">
  15355.         <return-type type="gint" />
  15356.         <parameters>
  15357.           <parameter type="GtkTextWindowType" name="type" />
  15358.         </parameters>
  15359.       </method>
  15360.       <method name="GetBuffer" cname="gtk_text_view_get_buffer">
  15361.         <return-type type="GtkTextBuffer*" />
  15362.       </method>
  15363.       <method name="GetCursorVisible" cname="gtk_text_view_get_cursor_visible">
  15364.         <return-type type="gboolean" />
  15365.       </method>
  15366.       <method name="GetDefaultAttributes" cname="gtk_text_view_get_default_attributes">
  15367.         <return-type type="GtkTextAttributes*" owned="true" />
  15368.       </method>
  15369.       <method name="GetEditable" cname="gtk_text_view_get_editable">
  15370.         <return-type type="gboolean" />
  15371.       </method>
  15372.       <method name="GetIndent" cname="gtk_text_view_get_indent">
  15373.         <return-type type="gint" />
  15374.       </method>
  15375.       <method name="GetIterAtLocation" cname="gtk_text_view_get_iter_at_location">
  15376.         <return-type type="void" />
  15377.         <parameters>
  15378.           <parameter type="GtkTextIter*" name="iter" pass_as="out" />
  15379.           <parameter type="gint" name="x" />
  15380.           <parameter type="gint" name="y" />
  15381.         </parameters>
  15382.       </method>
  15383.       <method name="GetIterAtPosition" cname="gtk_text_view_get_iter_at_position">
  15384.         <return-type type="void" />
  15385.         <parameters>
  15386.           <parameter type="GtkTextIter*" name="iter" />
  15387.           <parameter type="gint*" name="trailing" />
  15388.           <parameter type="gint" name="x" />
  15389.           <parameter type="gint" name="y" />
  15390.         </parameters>
  15391.       </method>
  15392.       <method name="GetIterLocation" cname="gtk_text_view_get_iter_location">
  15393.         <return-type type="void" />
  15394.         <parameters>
  15395.           <parameter type="const-GtkTextIter*" name="iter" />
  15396.           <parameter type="GdkRectangle*" name="location" pass_as="out" />
  15397.         </parameters>
  15398.       </method>
  15399.       <method name="GetJustification" cname="gtk_text_view_get_justification">
  15400.         <return-type type="GtkJustification" />
  15401.       </method>
  15402.       <method name="GetLeftMargin" cname="gtk_text_view_get_left_margin">
  15403.         <return-type type="gint" />
  15404.       </method>
  15405.       <method name="GetLineAtY" cname="gtk_text_view_get_line_at_y">
  15406.         <return-type type="void" />
  15407.         <parameters>
  15408.           <parameter type="GtkTextIter*" name="target_iter" pass_as="out" />
  15409.           <parameter type="gint" name="y" />
  15410.           <parameter type="gint*" name="line_top" />
  15411.         </parameters>
  15412.       </method>
  15413.       <method name="GetLineYrange" cname="gtk_text_view_get_line_yrange">
  15414.         <return-type type="void" />
  15415.         <parameters>
  15416.           <parameter type="const-GtkTextIter*" name="iter" />
  15417.           <parameter type="gint*" name="y" />
  15418.           <parameter type="gint*" name="height" />
  15419.         </parameters>
  15420.       </method>
  15421.       <method name="GetOverwrite" cname="gtk_text_view_get_overwrite">
  15422.         <return-type type="gboolean" />
  15423.       </method>
  15424.       <method name="GetPixelsAboveLines" cname="gtk_text_view_get_pixels_above_lines">
  15425.         <return-type type="gint" />
  15426.       </method>
  15427.       <method name="GetPixelsBelowLines" cname="gtk_text_view_get_pixels_below_lines">
  15428.         <return-type type="gint" />
  15429.       </method>
  15430.       <method name="GetPixelsInsideWrap" cname="gtk_text_view_get_pixels_inside_wrap">
  15431.         <return-type type="gint" />
  15432.       </method>
  15433.       <method name="GetRightMargin" cname="gtk_text_view_get_right_margin">
  15434.         <return-type type="gint" />
  15435.       </method>
  15436.       <method name="GetTabs" cname="gtk_text_view_get_tabs">
  15437.         <return-type type="PangoTabArray*" />
  15438.       </method>
  15439.       <method name="GetType" cname="gtk_text_view_get_type" shared="true">
  15440.         <return-type type="GType" />
  15441.       </method>
  15442.       <method name="GetVisibleRect" cname="gtk_text_view_get_visible_rect">
  15443.         <return-type type="void" />
  15444.         <parameters>
  15445.           <parameter type="GdkRectangle*" name="visible_rect" pass_as="out" />
  15446.         </parameters>
  15447.       </method>
  15448.       <method name="GetWindow" cname="gtk_text_view_get_window">
  15449.         <return-type type="GdkWindow*" />
  15450.         <parameters>
  15451.           <parameter type="GtkTextWindowType" name="win" />
  15452.         </parameters>
  15453.       </method>
  15454.       <method name="GetWindowType" cname="gtk_text_view_get_window_type">
  15455.         <return-type type="GtkTextWindowType" />
  15456.         <parameters>
  15457.           <parameter type="GdkWindow*" name="window" />
  15458.         </parameters>
  15459.       </method>
  15460.       <method name="GetWrapMode" cname="gtk_text_view_get_wrap_mode">
  15461.         <return-type type="GtkWrapMode" />
  15462.       </method>
  15463.       <method name="MoveChild" cname="gtk_text_view_move_child">
  15464.         <return-type type="void" />
  15465.         <parameters>
  15466.           <parameter type="GtkWidget*" name="child" />
  15467.           <parameter type="gint" name="xpos" />
  15468.           <parameter type="gint" name="ypos" />
  15469.         </parameters>
  15470.       </method>
  15471.       <method name="MoveMarkOnscreen" cname="gtk_text_view_move_mark_onscreen">
  15472.         <return-type type="gboolean" />
  15473.         <parameters>
  15474.           <parameter type="GtkTextMark*" name="mark" />
  15475.         </parameters>
  15476.       </method>
  15477.       <method name="MoveVisually" cname="gtk_text_view_move_visually">
  15478.         <return-type type="gboolean" />
  15479.         <parameters>
  15480.           <parameter type="GtkTextIter*" name="iter" pass_as="ref" />
  15481.           <parameter type="gint" name="count" />
  15482.         </parameters>
  15483.       </method>
  15484.       <constructor cname="gtk_text_view_new" />
  15485.       <constructor cname="gtk_text_view_new_with_buffer" hidden="1">
  15486.         <parameters>
  15487.           <parameter type="GtkTextBuffer*" name="buffer" />
  15488.         </parameters>
  15489.       </constructor>
  15490.       <method name="PlaceCursorOnscreen" cname="gtk_text_view_place_cursor_onscreen">
  15491.         <return-type type="gboolean" />
  15492.       </method>
  15493.       <method name="ScrollMarkOnscreen" cname="gtk_text_view_scroll_mark_onscreen">
  15494.         <return-type type="void" />
  15495.         <parameters>
  15496.           <parameter type="GtkTextMark*" name="mark" />
  15497.         </parameters>
  15498.       </method>
  15499.       <method name="ScrollToIter" cname="gtk_text_view_scroll_to_iter">
  15500.         <return-type type="gboolean" />
  15501.         <parameters>
  15502.           <parameter type="GtkTextIter*" name="iter" />
  15503.           <parameter type="gdouble" name="within_margin" />
  15504.           <parameter type="gboolean" name="use_align" />
  15505.           <parameter type="gdouble" name="xalign" />
  15506.           <parameter type="gdouble" name="yalign" />
  15507.         </parameters>
  15508.       </method>
  15509.       <method name="ScrollToMark" cname="gtk_text_view_scroll_to_mark">
  15510.         <return-type type="void" />
  15511.         <parameters>
  15512.           <parameter type="GtkTextMark*" name="mark" />
  15513.           <parameter type="gdouble" name="within_margin" />
  15514.           <parameter type="gboolean" name="use_align" />
  15515.           <parameter type="gdouble" name="xalign" />
  15516.           <parameter type="gdouble" name="yalign" />
  15517.         </parameters>
  15518.       </method>
  15519.       <method name="SetAcceptsTab" cname="gtk_text_view_set_accepts_tab">
  15520.         <return-type type="void" />
  15521.         <parameters>
  15522.           <parameter type="gboolean" name="accepts_tab" />
  15523.         </parameters>
  15524.       </method>
  15525.       <method name="SetBorderWindowSize" cname="gtk_text_view_set_border_window_size">
  15526.         <return-type type="void" />
  15527.         <parameters>
  15528.           <parameter type="GtkTextWindowType" name="type" />
  15529.           <parameter type="gint" name="size" />
  15530.         </parameters>
  15531.       </method>
  15532.       <method name="SetBuffer" cname="gtk_text_view_set_buffer">
  15533.         <return-type type="void" />
  15534.         <parameters>
  15535.           <parameter type="GtkTextBuffer*" name="buffer" />
  15536.         </parameters>
  15537.       </method>
  15538.       <method name="SetCursorVisible" cname="gtk_text_view_set_cursor_visible">
  15539.         <return-type type="void" />
  15540.         <parameters>
  15541.           <parameter type="gboolean" name="setting" />
  15542.         </parameters>
  15543.       </method>
  15544.       <method name="SetEditable" cname="gtk_text_view_set_editable">
  15545.         <return-type type="void" />
  15546.         <parameters>
  15547.           <parameter type="gboolean" name="setting" />
  15548.         </parameters>
  15549.       </method>
  15550.       <method name="SetIndent" cname="gtk_text_view_set_indent">
  15551.         <return-type type="void" />
  15552.         <parameters>
  15553.           <parameter type="gint" name="indent" />
  15554.         </parameters>
  15555.       </method>
  15556.       <method name="SetJustification" cname="gtk_text_view_set_justification">
  15557.         <return-type type="void" />
  15558.         <parameters>
  15559.           <parameter type="GtkJustification" name="justification" />
  15560.         </parameters>
  15561.       </method>
  15562.       <method name="SetLeftMargin" cname="gtk_text_view_set_left_margin">
  15563.         <return-type type="void" />
  15564.         <parameters>
  15565.           <parameter type="gint" name="left_margin" />
  15566.         </parameters>
  15567.       </method>
  15568.       <method name="SetOverwrite" cname="gtk_text_view_set_overwrite">
  15569.         <return-type type="void" />
  15570.         <parameters>
  15571.           <parameter type="gboolean" name="overwrite" />
  15572.         </parameters>
  15573.       </method>
  15574.       <method name="SetPixelsAboveLines" cname="gtk_text_view_set_pixels_above_lines">
  15575.         <return-type type="void" />
  15576.         <parameters>
  15577.           <parameter type="gint" name="pixels_above_lines" />
  15578.         </parameters>
  15579.       </method>
  15580.       <method name="SetPixelsBelowLines" cname="gtk_text_view_set_pixels_below_lines">
  15581.         <return-type type="void" />
  15582.         <parameters>
  15583.           <parameter type="gint" name="pixels_below_lines" />
  15584.         </parameters>
  15585.       </method>
  15586.       <method name="SetPixelsInsideWrap" cname="gtk_text_view_set_pixels_inside_wrap">
  15587.         <return-type type="void" />
  15588.         <parameters>
  15589.           <parameter type="gint" name="pixels_inside_wrap" />
  15590.         </parameters>
  15591.       </method>
  15592.       <method name="SetRightMargin" cname="gtk_text_view_set_right_margin">
  15593.         <return-type type="void" />
  15594.         <parameters>
  15595.           <parameter type="gint" name="right_margin" />
  15596.         </parameters>
  15597.       </method>
  15598.       <method name="SetTabs" cname="gtk_text_view_set_tabs">
  15599.         <return-type type="void" />
  15600.         <parameters>
  15601.           <parameter type="PangoTabArray*" name="tabs" />
  15602.         </parameters>
  15603.       </method>
  15604.       <method name="SetWrapMode" cname="gtk_text_view_set_wrap_mode">
  15605.         <return-type type="void" />
  15606.         <parameters>
  15607.           <parameter type="GtkWrapMode" name="wrap_mode" />
  15608.         </parameters>
  15609.       </method>
  15610.       <method name="StartsDisplayLine" cname="gtk_text_view_starts_display_line">
  15611.         <return-type type="gboolean" />
  15612.         <parameters>
  15613.           <parameter type="const-GtkTextIter*" name="iter" />
  15614.         </parameters>
  15615.       </method>
  15616.       <method name="WindowToBufferCoords" cname="gtk_text_view_window_to_buffer_coords">
  15617.         <return-type type="void" />
  15618.         <parameters>
  15619.           <parameter type="GtkTextWindowType" name="win" />
  15620.           <parameter type="gint" name="window_x" />
  15621.           <parameter type="gint" name="window_y" />
  15622.           <parameter type="gint*" name="buffer_x" />
  15623.           <parameter type="gint*" name="buffer_y" />
  15624.         </parameters>
  15625.       </method>
  15626.     </object>
  15627.     <object name="ToggleAction" cname="GtkToggleAction" parent="GtkAction">
  15628.       <field name="PrivateData" cname="private_data" type="GtkToggleActionPrivate*" />
  15629.       <property name="DrawAsRadio" cname="draw-as-radio" type="gboolean" readable="true" writeable="true" />
  15630.       <property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
  15631.       <signal name="Toggled" cname="toggled" when="FIRST" field_name="toggled">
  15632.         <return-type type="void" />
  15633.         <parameters>
  15634.           <parameter type="GtkToggleAction*" name="action" />
  15635.         </parameters>
  15636.       </signal>
  15637.       <method name="GetActive" cname="gtk_toggle_action_get_active">
  15638.         <return-type type="gboolean" />
  15639.       </method>
  15640.       <method name="GetDrawAsRadio" cname="gtk_toggle_action_get_draw_as_radio">
  15641.         <return-type type="gboolean" />
  15642.       </method>
  15643.       <method name="GetType" cname="gtk_toggle_action_get_type" shared="true">
  15644.         <return-type type="GType" />
  15645.       </method>
  15646.       <constructor cname="gtk_toggle_action_new">
  15647.         <parameters>
  15648.           <parameter type="const-gchar*" name="name" />
  15649.           <parameter type="const-gchar*" name="label" />
  15650.           <parameter type="const-gchar*" name="tooltip" />
  15651.           <parameter type="const-gchar*" name="stock_id" />
  15652.         </parameters>
  15653.       </constructor>
  15654.       <method name="SetActive" cname="gtk_toggle_action_set_active">
  15655.         <return-type type="void" />
  15656.         <parameters>
  15657.           <parameter type="gboolean" name="is_active" />
  15658.         </parameters>
  15659.       </method>
  15660.       <method name="SetDrawAsRadio" cname="gtk_toggle_action_set_draw_as_radio">
  15661.         <return-type type="void" />
  15662.         <parameters>
  15663.           <parameter type="gboolean" name="draw_as_radio" />
  15664.         </parameters>
  15665.       </method>
  15666.       <method cname="gtk_toggle_action_toggled" name="Toggle">
  15667.         <return-type type="void" />
  15668.       </method>
  15669.     </object>
  15670.     <object name="ToggleButton" cname="GtkToggleButton" parent="GtkButton">
  15671.       <field name="Active" cname="active" bits="1" type="guint" />
  15672.       <field name="DrawIndicator" cname="draw_indicator" bits="1" type="guint" />
  15673.       <field name="Inconsistent" cname="inconsistent" bits="1" type="guint" />
  15674.       <property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
  15675.       <property name="Inconsistent" cname="inconsistent" type="gboolean" readable="true" writeable="true" />
  15676.       <property name="DrawIndicator" cname="draw-indicator" type="gboolean" readable="true" writeable="true" />
  15677.       <signal name="Toggled" cname="toggled" when="FIRST" field_name="toggled">
  15678.         <return-type type="void" />
  15679.         <parameters>
  15680.           <parameter type="GtkToggleButton*" name="toggle_button" />
  15681.         </parameters>
  15682.       </signal>
  15683.       <method name="GetActive" cname="gtk_toggle_button_get_active">
  15684.         <return-type type="gboolean" />
  15685.       </method>
  15686.       <method name="GetInconsistent" cname="gtk_toggle_button_get_inconsistent">
  15687.         <return-type type="gboolean" />
  15688.       </method>
  15689.       <method name="GetMode" cname="gtk_toggle_button_get_mode">
  15690.         <return-type type="gboolean" />
  15691.       </method>
  15692.       <method name="GetType" cname="gtk_toggle_button_get_type" shared="true">
  15693.         <return-type type="GType" />
  15694.       </method>
  15695.       <constructor cname="gtk_toggle_button_new" />
  15696.       <constructor cname="gtk_toggle_button_new_with_label">
  15697.         <parameters>
  15698.           <parameter type="const-gchar*" name="label" />
  15699.         </parameters>
  15700.       </constructor>
  15701.       <constructor cname="gtk_toggle_button_new_with_mnemonic" preferred="1">
  15702.         <parameters>
  15703.           <parameter type="const-gchar*" name="label" />
  15704.         </parameters>
  15705.       </constructor>
  15706.       <method name="SetActive" cname="gtk_toggle_button_set_active">
  15707.         <return-type type="void" />
  15708.         <parameters>
  15709.           <parameter type="gboolean" name="is_active" />
  15710.         </parameters>
  15711.       </method>
  15712.       <method name="SetInconsistent" cname="gtk_toggle_button_set_inconsistent">
  15713.         <return-type type="void" />
  15714.         <parameters>
  15715.           <parameter type="gboolean" name="setting" />
  15716.         </parameters>
  15717.       </method>
  15718.       <method name="SetMode" cname="gtk_toggle_button_set_mode">
  15719.         <return-type type="void" />
  15720.         <parameters>
  15721.           <parameter type="gboolean" name="draw_indicator" />
  15722.         </parameters>
  15723.       </method>
  15724.       <method cname="gtk_toggle_button_toggled" name="Toggle">
  15725.         <return-type type="void" />
  15726.       </method>
  15727.     </object>
  15728.     <object name="ToggleToolButton" cname="GtkToggleToolButton" parent="GtkToolButton">
  15729.       <field name="Priv" cname="priv" type="GtkToggleToolButtonPrivate*" />
  15730.       <property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
  15731.       <signal name="Toggled" cname="toggled" when="FIRST" field_name="toggled">
  15732.         <return-type type="void" />
  15733.         <parameters>
  15734.           <parameter type="GtkToggleToolButton*" name="button" />
  15735.         </parameters>
  15736.       </signal>
  15737.       <method name="GetActive" cname="gtk_toggle_tool_button_get_active">
  15738.         <return-type type="gboolean" />
  15739.       </method>
  15740.       <method name="GetType" cname="gtk_toggle_tool_button_get_type" shared="true">
  15741.         <return-type type="GType" />
  15742.       </method>
  15743.       <constructor cname="gtk_toggle_tool_button_new" />
  15744.       <constructor cname="gtk_toggle_tool_button_new_from_stock">
  15745.         <parameters>
  15746.           <parameter type="const-gchar*" name="stock_id" />
  15747.         </parameters>
  15748.       </constructor>
  15749.       <method name="SetActive" cname="gtk_toggle_tool_button_set_active">
  15750.         <return-type type="void" />
  15751.         <parameters>
  15752.           <parameter type="gboolean" name="is_active" />
  15753.         </parameters>
  15754.       </method>
  15755.     </object>
  15756.     <object name="Toolbar" cname="GtkToolbar" parent="GtkContainer">
  15757.       <field name="NumChildren" cname="num_children" type="gint" access="public" />
  15758.       <field name="Children" cname="children" type="GList*" access="public" hidden="1" />
  15759.       <field name="Orientation" cname="orientation" type="GtkOrientation" access="public" />
  15760.       <field name="Style" cname="style" type="GtkToolbarStyle" access="public" hidden="1" />
  15761.       <field name="IconSize" cname="icon_size" type="GtkIconSize" access="public" />
  15762.       <field name="GtkTooltips" cname="GtkTooltips* tooltips" type="deprecated" access="public" />
  15763.       <field name="Gpointer" cname="gpointer         _tooltips" type="deprecated" access="public" />
  15764.       <field name="ButtonMaxw" cname="button_maxw" type="gint" />
  15765.       <field name="ButtonMaxh" cname="button_maxh" type="gint" />
  15766.       <field name="GtkReserved1" cname="_gtk_reserved1" type="guint" />
  15767.       <field name="GtkReserved2" cname="_gtk_reserved2" type="guint" />
  15768.       <field name="StyleSet" cname="style_set" bits="1" type="guint" />
  15769.       <field name="IconSizeSet" cname="icon_size_set" bits="1" type="guint" />
  15770.       <signal name="OrientationChanged" cname="orientation-changed" when="FIRST" field_name="orientation_changed">
  15771.         <return-type type="void" />
  15772.         <parameters>
  15773.           <parameter type="GtkToolbar*" name="toolbar" />
  15774.           <parameter type="GtkOrientation" name="orientation" />
  15775.         </parameters>
  15776.       </signal>
  15777.       <signal name="StyleChanged" cname="style-changed" when="FIRST" field_name="style_changed">
  15778.         <return-type type="void" />
  15779.         <parameters>
  15780.           <parameter type="GtkToolbar*" name="toolbar" />
  15781.           <parameter type="GtkToolbarStyle" name="style" />
  15782.         </parameters>
  15783.       </signal>
  15784.       <signal name="PopupContextMenu" cname="popup_context_menu" when="LAST" field_name="popup_context_menu">
  15785.         <return-type type="gboolean" />
  15786.         <parameters>
  15787.           <parameter type="GtkToolbar*" name="toolbar" />
  15788.           <parameter type="gint" name="x" />
  15789.           <parameter type="gint" name="y" />
  15790.           <parameter type="gint" name="button_number" />
  15791.         </parameters>
  15792.       </signal>
  15793.       <property name="Orientation" cname="orientation" type="GtkOrientation" readable="true" writeable="true" />
  15794.       <property name="ToolbarStyle" cname="toolbar-style" type="GtkToolbarStyle" readable="true" writeable="true" />
  15795.       <property name="ShowArrow" cname="show-arrow" type="gboolean" readable="true" writeable="true" />
  15796.       <property name="Tooltips" cname="tooltips" type="gboolean" readable="true" writeable="true" />
  15797.       <property name="IconSize" cname="icon-size" type="GtkIconSize" readable="true" writeable="true" />
  15798.       <property name="IconSizeSet" cname="icon-size-set" type="gboolean" readable="true" writeable="true" />
  15799.       <childprop name="Expand" cname="expand" type="gboolean" readable="true" writeable="true" />
  15800.       <childprop name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" />
  15801.       <method name="AppendElement" cname="gtk_toolbar_append_element" deprecated="1" hidden="1">
  15802.         <return-type type="GtkWidget*" />
  15803.         <parameters>
  15804.           <parameter type="GtkToolbarChildType" name="type" />
  15805.           <parameter type="GtkWidget*" name="widget" />
  15806.           <parameter type="const-char*" name="text" />
  15807.           <parameter type="const-char*" name="tooltip_text" />
  15808.           <parameter type="const-char*" name="tooltip_private_text" />
  15809.           <parameter type="GtkWidget*" name="icon" />
  15810.           <parameter type="GtkSignalFunc" name="callback" />
  15811.           <parameter type="gpointer" name="user_data" />
  15812.         </parameters>
  15813.       </method>
  15814.       <method name="AppendItem" cname="gtk_toolbar_append_item" deprecated="1" hidden="1">
  15815.         <return-type type="GtkWidget*" />
  15816.         <parameters>
  15817.           <parameter type="const-char*" name="text" />
  15818.           <parameter type="const-char*" name="tooltip_text" />
  15819.           <parameter type="const-char*" name="tooltip_private_text" />
  15820.           <parameter type="GtkWidget*" name="icon" />
  15821.           <parameter type="GtkSignalFunc" name="callback" />
  15822.           <parameter type="gpointer" name="user_data" />
  15823.         </parameters>
  15824.       </method>
  15825.       <method name="AppendSpace" cname="gtk_toolbar_append_space" deprecated="1">
  15826.         <return-type type="void" />
  15827.       </method>
  15828.       <method name="AppendWidget" cname="gtk_toolbar_append_widget" deprecated="1">
  15829.         <return-type type="void" />
  15830.         <parameters>
  15831.           <parameter type="GtkWidget*" name="widget" />
  15832.           <parameter type="const-char*" name="tooltip_text" />
  15833.           <parameter type="const-char*" name="tooltip_private_text" />
  15834.         </parameters>
  15835.       </method>
  15836.       <method name="GetDropIndex" cname="gtk_toolbar_get_drop_index">
  15837.         <return-type type="gint" />
  15838.         <parameters>
  15839.           <parameter type="gint" name="x" />
  15840.           <parameter type="gint" name="y" />
  15841.         </parameters>
  15842.       </method>
  15843.       <method name="GetIconSize" cname="gtk_toolbar_get_icon_size">
  15844.         <return-type type="GtkIconSize" />
  15845.       </method>
  15846.       <method name="GetItemIndex" cname="gtk_toolbar_get_item_index">
  15847.         <return-type type="gint" />
  15848.         <parameters>
  15849.           <parameter type="GtkToolItem*" name="item" />
  15850.         </parameters>
  15851.       </method>
  15852.       <method name="GetNItems" cname="gtk_toolbar_get_n_items">
  15853.         <return-type type="gint" />
  15854.       </method>
  15855.       <method name="GetNthItem" cname="gtk_toolbar_get_nth_item">
  15856.         <return-type type="GtkToolItem*" />
  15857.         <parameters>
  15858.           <parameter type="gint" name="n" />
  15859.         </parameters>
  15860.       </method>
  15861.       <method name="GetOrientation" cname="gtk_toolbar_get_orientation">
  15862.         <return-type type="GtkOrientation" />
  15863.       </method>
  15864.       <method name="GetReliefStyle" cname="gtk_toolbar_get_relief_style">
  15865.         <return-type type="GtkReliefStyle" />
  15866.       </method>
  15867.       <method name="GetShowArrow" cname="gtk_toolbar_get_show_arrow">
  15868.         <return-type type="gboolean" />
  15869.       </method>
  15870.       <method name="GetStyle" cname="gtk_toolbar_get_style">
  15871.         <return-type type="GtkToolbarStyle" />
  15872.       </method>
  15873.       <method name="GetTooltips" cname="gtk_toolbar_get_tooltips">
  15874.         <return-type type="gboolean" />
  15875.       </method>
  15876.       <method name="GetType" cname="gtk_toolbar_get_type" shared="true">
  15877.         <return-type type="GType" />
  15878.       </method>
  15879.       <method name="Insert" cname="gtk_toolbar_insert">
  15880.         <return-type type="void" />
  15881.         <parameters>
  15882.           <parameter type="GtkToolItem*" name="item" />
  15883.           <parameter type="gint" name="pos" />
  15884.         </parameters>
  15885.       </method>
  15886.       <method name="InsertElement" cname="gtk_toolbar_insert_element" deprecated="1" hidden="1">
  15887.         <return-type type="GtkWidget*" />
  15888.         <parameters>
  15889.           <parameter type="GtkToolbarChildType" name="type" />
  15890.           <parameter type="GtkWidget*" name="widget" />
  15891.           <parameter type="const-char*" name="text" />
  15892.           <parameter type="const-char*" name="tooltip_text" />
  15893.           <parameter type="const-char*" name="tooltip_private_text" />
  15894.           <parameter type="GtkWidget*" name="icon" />
  15895.           <parameter type="GtkSignalFunc" name="callback" />
  15896.           <parameter type="gpointer" name="user_data" />
  15897.           <parameter type="gint" name="position" />
  15898.         </parameters>
  15899.       </method>
  15900.       <method name="InsertItem" cname="gtk_toolbar_insert_item" deprecated="1" hidden="1">
  15901.         <return-type type="GtkWidget*" />
  15902.         <parameters>
  15903.           <parameter type="const-char*" name="text" />
  15904.           <parameter type="const-char*" name="tooltip_text" />
  15905.           <parameter type="const-char*" name="tooltip_private_text" />
  15906.           <parameter type="GtkWidget*" name="icon" />
  15907.           <parameter type="GtkSignalFunc" name="callback" />
  15908.           <parameter type="gpointer" name="user_data" />
  15909.           <parameter type="gint" name="position" />
  15910.         </parameters>
  15911.       </method>
  15912.       <method name="InsertSpace" cname="gtk_toolbar_insert_space" deprecated="1">
  15913.         <return-type type="void" />
  15914.         <parameters>
  15915.           <parameter type="gint" name="position" />
  15916.         </parameters>
  15917.       </method>
  15918.       <method name="InsertStock" cname="gtk_toolbar_insert_stock" deprecated="1" hidden="1">
  15919.         <return-type type="GtkWidget*" />
  15920.         <parameters>
  15921.           <parameter type="const-gchar*" name="stock_id" />
  15922.           <parameter type="const-char*" name="tooltip_text" />
  15923.           <parameter type="const-char*" name="tooltip_private_text" />
  15924.           <parameter type="GtkSignalFunc" name="callback" />
  15925.           <parameter type="gpointer" name="user_data" />
  15926.           <parameter type="gint" name="position" />
  15927.         </parameters>
  15928.       </method>
  15929.       <method name="InsertWidget" cname="gtk_toolbar_insert_widget" deprecated="1">
  15930.         <return-type type="void" />
  15931.         <parameters>
  15932.           <parameter type="GtkWidget*" name="widget" />
  15933.           <parameter type="const-char*" name="tooltip_text" />
  15934.           <parameter type="const-char*" name="tooltip_private_text" />
  15935.           <parameter type="gint" name="position" />
  15936.         </parameters>
  15937.       </method>
  15938.       <constructor cname="gtk_toolbar_new" />
  15939.       <method name="PrependElement" cname="gtk_toolbar_prepend_element" deprecated="1" hidden="1">
  15940.         <return-type type="GtkWidget*" />
  15941.         <parameters>
  15942.           <parameter type="GtkToolbarChildType" name="type" />
  15943.           <parameter type="GtkWidget*" name="widget" />
  15944.           <parameter type="const-char*" name="text" />
  15945.           <parameter type="const-char*" name="tooltip_text" />
  15946.           <parameter type="const-char*" name="tooltip_private_text" />
  15947.           <parameter type="GtkWidget*" name="icon" />
  15948.           <parameter type="GtkSignalFunc" name="callback" />
  15949.           <parameter type="gpointer" name="user_data" />
  15950.         </parameters>
  15951.       </method>
  15952.       <method name="PrependItem" cname="gtk_toolbar_prepend_item" deprecated="1" hidden="1">
  15953.         <return-type type="GtkWidget*" />
  15954.         <parameters>
  15955.           <parameter type="const-char*" name="text" />
  15956.           <parameter type="const-char*" name="tooltip_text" />
  15957.           <parameter type="const-char*" name="tooltip_private_text" />
  15958.           <parameter type="GtkWidget*" name="icon" />
  15959.           <parameter type="GtkSignalFunc" name="callback" />
  15960.           <parameter type="gpointer" name="user_data" />
  15961.         </parameters>
  15962.       </method>
  15963.       <method name="PrependSpace" cname="gtk_toolbar_prepend_space" deprecated="1">
  15964.         <return-type type="void" />
  15965.       </method>
  15966.       <method name="PrependWidget" cname="gtk_toolbar_prepend_widget" deprecated="1">
  15967.         <return-type type="void" />
  15968.         <parameters>
  15969.           <parameter type="GtkWidget*" name="widget" />
  15970.           <parameter type="const-char*" name="tooltip_text" />
  15971.           <parameter type="const-char*" name="tooltip_private_text" />
  15972.         </parameters>
  15973.       </method>
  15974.       <method name="RemoveSpace" cname="gtk_toolbar_remove_space" deprecated="1">
  15975.         <return-type type="void" />
  15976.         <parameters>
  15977.           <parameter type="gint" name="position" />
  15978.         </parameters>
  15979.       </method>
  15980.       <method name="SetDropHighlightItem" cname="gtk_toolbar_set_drop_highlight_item">
  15981.         <return-type type="void" />
  15982.         <parameters>
  15983.           <parameter type="GtkToolItem*" name="tool_item" />
  15984.           <parameter type="gint" name="index_" />
  15985.         </parameters>
  15986.       </method>
  15987.       <method name="SetIconSize" cname="gtk_toolbar_set_icon_size">
  15988.         <return-type type="void" />
  15989.         <parameters>
  15990.           <parameter type="GtkIconSize" name="icon_size" />
  15991.         </parameters>
  15992.       </method>
  15993.       <method name="SetOrientation" cname="gtk_toolbar_set_orientation">
  15994.         <return-type type="void" />
  15995.         <parameters>
  15996.           <parameter type="GtkOrientation" name="orientation" />
  15997.         </parameters>
  15998.       </method>
  15999.       <method name="SetShowArrow" cname="gtk_toolbar_set_show_arrow">
  16000.         <return-type type="void" />
  16001.         <parameters>
  16002.           <parameter type="gboolean" name="show_arrow" />
  16003.         </parameters>
  16004.       </method>
  16005.       <method name="SetStyle" cname="gtk_toolbar_set_style">
  16006.         <return-type type="void" />
  16007.         <parameters>
  16008.           <parameter type="GtkToolbarStyle" name="style" />
  16009.         </parameters>
  16010.       </method>
  16011.       <method name="SetTooltips" cname="gtk_toolbar_set_tooltips">
  16012.         <return-type type="void" />
  16013.         <parameters>
  16014.           <parameter type="gboolean" name="enable" />
  16015.         </parameters>
  16016.       </method>
  16017.       <method name="UnsetIconSize" cname="gtk_toolbar_unset_icon_size">
  16018.         <return-type type="void" />
  16019.       </method>
  16020.       <method name="UnsetStyle" cname="gtk_toolbar_unset_style">
  16021.         <return-type type="void" />
  16022.       </method>
  16023.     </object>
  16024.     <object name="Tooltip" cname="GtkTooltip" parent="GObject" disable_gtype_ctor="1">
  16025.       <method name="GetType" cname="gtk_tooltip_get_type" shared="true">
  16026.         <return-type type="GType" />
  16027.       </method>
  16028.       <method name="SetCustom" cname="gtk_tooltip_set_custom">
  16029.         <return-type type="void" />
  16030.         <parameters>
  16031.           <parameter type="GtkWidget*" name="custom_widget" />
  16032.         </parameters>
  16033.       </method>
  16034.       <method name="SetIcon" cname="gtk_tooltip_set_icon">
  16035.         <return-type type="void" />
  16036.         <parameters>
  16037.           <parameter type="GdkPixbuf*" name="pixbuf" />
  16038.         </parameters>
  16039.       </method>
  16040.       <method name="SetIconFromStock" cname="gtk_tooltip_set_icon_from_stock">
  16041.         <return-type type="void" />
  16042.         <parameters>
  16043.           <parameter type="const-gchar*" name="stock_id" />
  16044.           <parameter type="GtkIconSize" name="size" />
  16045.         </parameters>
  16046.       </method>
  16047.       <method name="SetMarkup" cname="gtk_tooltip_set_markup">
  16048.         <return-type type="void" />
  16049.         <parameters>
  16050.           <parameter type="const-gchar*" name="markup" />
  16051.         </parameters>
  16052.       </method>
  16053.       <method name="SetText" cname="gtk_tooltip_set_text">
  16054.         <return-type type="void" />
  16055.         <parameters>
  16056.           <parameter type="const-gchar*" name="text" />
  16057.         </parameters>
  16058.       </method>
  16059.       <method name="SetTipArea" cname="gtk_tooltip_set_tip_area">
  16060.         <return-type type="void" />
  16061.         <parameters>
  16062.           <parameter type="GdkRectangle*" name="rect" />
  16063.         </parameters>
  16064.       </method>
  16065.       <method name="TriggerTooltipQuery" cname="gtk_tooltip_trigger_tooltip_query" shared="true">
  16066.         <return-type type="void" />
  16067.         <parameters>
  16068.           <parameter type="GdkDisplay*" name="display" />
  16069.         </parameters>
  16070.       </method>
  16071.     </object>
  16072.     <object name="Tooltips" cname="GtkTooltips" deprecated="1" parent="GtkObject">
  16073.       <field name="TipWindow" cname="tip_window" type="GtkWidget*" />
  16074.       <field name="TipLabel" cname="tip_label" type="GtkWidget*" />
  16075.       <field name="ActiveTipsData" cname="active_tips_data" type="GtkTooltipsData*" />
  16076.       <field name="TipsDataList" cname="tips_data_list" type="GList*" />
  16077.       <field name="Delay" cname="delay" bits="30" type="guint" />
  16078.       <field name="Enabled" cname="enabled" bits="1" type="guint" />
  16079.       <field name="HaveGrab" cname="have_grab" bits="1" type="guint" />
  16080.       <field name="UseStickyDelay" cname="use_sticky_delay" bits="1" type="guint" />
  16081.       <field name="TimerTag" cname="timer_tag" type="gint" />
  16082.       <field name="LastPopdown" cname="last_popdown" type="GTimeVal" />
  16083.       <method name="Disable" cname="gtk_tooltips_disable" deprecated="1">
  16084.         <return-type type="void" />
  16085.       </method>
  16086.       <method name="Enable" cname="gtk_tooltips_enable" deprecated="1">
  16087.         <return-type type="void" />
  16088.       </method>
  16089.       <method name="ForceWindow" cname="gtk_tooltips_force_window" deprecated="1">
  16090.         <return-type type="void" />
  16091.       </method>
  16092.       <method name="GetInfoFromTipWindow" cname="gtk_tooltips_get_info_from_tip_window" deprecated="1" shared="true">
  16093.         <return-type type="gboolean" />
  16094.         <parameters>
  16095.           <parameter type="GtkWindow*" name="tip_window" />
  16096.           <parameter type="GtkTooltips**" name="tooltips" />
  16097.           <parameter type="GtkWidget**" name="current_widget" />
  16098.         </parameters>
  16099.       </method>
  16100.       <method name="GetType" cname="gtk_tooltips_get_type" deprecated="1" shared="true">
  16101.         <return-type type="GType" />
  16102.       </method>
  16103.       <constructor cname="gtk_tooltips_new" deprecated="1" />
  16104.       <method name="SetDelay" cname="gtk_tooltips_set_delay" deprecated="1">
  16105.         <return-type type="void" />
  16106.         <parameters>
  16107.           <parameter type="guint" name="delay" />
  16108.         </parameters>
  16109.       </method>
  16110.       <method name="SetTip" cname="gtk_tooltips_set_tip" deprecated="1">
  16111.         <return-type type="void" />
  16112.         <parameters>
  16113.           <parameter type="GtkWidget*" name="widget" />
  16114.           <parameter type="const-gchar*" name="tip_text" />
  16115.           <parameter type="const-gchar*" name="tip_private" />
  16116.         </parameters>
  16117.       </method>
  16118.     </object>
  16119.     <object name="ToolButton" cname="GtkToolButton" parent="GtkToolItem">
  16120.       <field name="Priv" cname="priv" type="GtkToolButtonPrivate*" />
  16121.       <property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
  16122.       <property name="UseUnderline" cname="use-underline" type="gboolean" readable="true" writeable="true" />
  16123.       <property name="LabelWidget" cname="label-widget" type="GtkWidget" readable="true" writeable="true" />
  16124.       <property name="StockId" cname="stock-id" type="gchar*" readable="true" writeable="true" />
  16125.       <property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
  16126.       <property name="IconWidget" cname="icon-widget" type="GtkWidget" readable="true" writeable="true" />
  16127.       <signal name="Clicked" cname="clicked" when="FIRST" field_name="clicked">
  16128.         <return-type type="void" />
  16129.         <parameters>
  16130.           <parameter type="GtkToolButton*" name="tool_item" />
  16131.         </parameters>
  16132.       </signal>
  16133.       <method name="GetIconName" cname="gtk_tool_button_get_icon_name">
  16134.         <return-type type="const-gchar*" />
  16135.       </method>
  16136.       <method name="GetIconWidget" cname="gtk_tool_button_get_icon_widget">
  16137.         <return-type type="GtkWidget*" />
  16138.       </method>
  16139.       <method name="GetLabel" cname="gtk_tool_button_get_label">
  16140.         <return-type type="const-gchar*" />
  16141.       </method>
  16142.       <method name="GetLabelWidget" cname="gtk_tool_button_get_label_widget">
  16143.         <return-type type="GtkWidget*" />
  16144.       </method>
  16145.       <method name="GetStockId" cname="gtk_tool_button_get_stock_id">
  16146.         <return-type type="const-gchar*" />
  16147.       </method>
  16148.       <method name="GetType" cname="gtk_tool_button_get_type" shared="true">
  16149.         <return-type type="GType" />
  16150.       </method>
  16151.       <method name="GetUseUnderline" cname="gtk_tool_button_get_use_underline">
  16152.         <return-type type="gboolean" />
  16153.       </method>
  16154.       <constructor cname="gtk_tool_button_new">
  16155.         <parameters>
  16156.           <parameter type="GtkWidget*" name="icon_widget" />
  16157.           <parameter type="const-gchar*" name="label" />
  16158.         </parameters>
  16159.       </constructor>
  16160.       <constructor cname="gtk_tool_button_new_from_stock">
  16161.         <parameters>
  16162.           <parameter type="const-gchar*" name="stock_id" />
  16163.         </parameters>
  16164.       </constructor>
  16165.       <method name="SetIconName" cname="gtk_tool_button_set_icon_name">
  16166.         <return-type type="void" />
  16167.         <parameters>
  16168.           <parameter type="const-gchar*" name="icon_name" />
  16169.         </parameters>
  16170.       </method>
  16171.       <method name="SetIconWidget" cname="gtk_tool_button_set_icon_widget">
  16172.         <return-type type="void" />
  16173.         <parameters>
  16174.           <parameter type="GtkWidget*" name="icon_widget" />
  16175.         </parameters>
  16176.       </method>
  16177.       <method name="SetLabel" cname="gtk_tool_button_set_label">
  16178.         <return-type type="void" />
  16179.         <parameters>
  16180.           <parameter type="const-gchar*" name="label" />
  16181.         </parameters>
  16182.       </method>
  16183.       <method name="SetLabelWidget" cname="gtk_tool_button_set_label_widget">
  16184.         <return-type type="void" />
  16185.         <parameters>
  16186.           <parameter type="GtkWidget*" name="label_widget" />
  16187.         </parameters>
  16188.       </method>
  16189.       <method name="SetStockId" cname="gtk_tool_button_set_stock_id">
  16190.         <return-type type="void" />
  16191.         <parameters>
  16192.           <parameter type="const-gchar*" name="stock_id" />
  16193.         </parameters>
  16194.       </method>
  16195.       <method name="SetUseUnderline" cname="gtk_tool_button_set_use_underline">
  16196.         <return-type type="void" />
  16197.         <parameters>
  16198.           <parameter type="gboolean" name="use_underline" />
  16199.         </parameters>
  16200.       </method>
  16201.     </object>
  16202.     <object name="ToolItem" cname="GtkToolItem" parent="GtkBin">
  16203.       <field name="Priv" cname="priv" type="GtkToolItemPrivate*" />
  16204.       <property name="VisibleHorizontal" cname="visible-horizontal" type="gboolean" readable="true" writeable="true" />
  16205.       <property name="VisibleVertical" cname="visible-vertical" type="gboolean" readable="true" writeable="true" />
  16206.       <property name="IsImportant" cname="is-important" type="gboolean" readable="true" writeable="true" />
  16207.       <signal name="CreateMenuProxy" cname="create_menu_proxy" when="LAST" field_name="create_menu_proxy">
  16208.         <return-type type="gboolean" />
  16209.         <parameters>
  16210.           <parameter type="GtkToolItem*" name="tool_item" />
  16211.         </parameters>
  16212.       </signal>
  16213.       <signal name="ToolbarReconfigured" cname="toolbar_reconfigured" when="LAST" field_name="toolbar_reconfigured">
  16214.         <return-type type="void" />
  16215.         <parameters>
  16216.           <parameter type="GtkToolItem*" name="tool_item" />
  16217.         </parameters>
  16218.       </signal>
  16219.       <signal cname="set_tooltip" when="LAST" field_name="set_tooltip" name="TooltipSet">
  16220.         <return-type type="gboolean" />
  16221.         <parameters>
  16222.           <parameter type="GtkToolItem*" name="tool_item" />
  16223.           <parameter type="GtkTooltips*" name="tooltips" />
  16224.           <parameter type="const-gchar*" name="tip_text" />
  16225.           <parameter type="const-gchar*" name="tip_private" />
  16226.         </parameters>
  16227.       </signal>
  16228.       <method name="GetExpand" cname="gtk_tool_item_get_expand">
  16229.         <return-type type="gboolean" />
  16230.       </method>
  16231.       <method name="GetHomogeneous" cname="gtk_tool_item_get_homogeneous">
  16232.         <return-type type="gboolean" />
  16233.       </method>
  16234.       <method name="GetIconSize" cname="gtk_tool_item_get_icon_size">
  16235.         <return-type type="GtkIconSize" />
  16236.       </method>
  16237.       <method name="GetIsImportant" cname="gtk_tool_item_get_is_important">
  16238.         <return-type type="gboolean" />
  16239.       </method>
  16240.       <method name="GetOrientation" cname="gtk_tool_item_get_orientation">
  16241.         <return-type type="GtkOrientation" />
  16242.       </method>
  16243.       <method name="GetProxyMenuItem" cname="gtk_tool_item_get_proxy_menu_item">
  16244.         <return-type type="GtkWidget*" />
  16245.         <parameters>
  16246.           <parameter type="const-gchar*" name="menu_item_id" />
  16247.         </parameters>
  16248.       </method>
  16249.       <method name="GetReliefStyle" cname="gtk_tool_item_get_relief_style">
  16250.         <return-type type="GtkReliefStyle" />
  16251.       </method>
  16252.       <method name="GetToolbarStyle" cname="gtk_tool_item_get_toolbar_style">
  16253.         <return-type type="GtkToolbarStyle" />
  16254.       </method>
  16255.       <method name="GetType" cname="gtk_tool_item_get_type" shared="true">
  16256.         <return-type type="GType" />
  16257.       </method>
  16258.       <method name="GetUseDragWindow" cname="gtk_tool_item_get_use_drag_window">
  16259.         <return-type type="gboolean" />
  16260.       </method>
  16261.       <method name="GetVisibleHorizontal" cname="gtk_tool_item_get_visible_horizontal">
  16262.         <return-type type="gboolean" />
  16263.       </method>
  16264.       <method name="GetVisibleVertical" cname="gtk_tool_item_get_visible_vertical">
  16265.         <return-type type="gboolean" />
  16266.       </method>
  16267.       <constructor cname="gtk_tool_item_new" />
  16268.       <method name="RebuildMenu" cname="gtk_tool_item_rebuild_menu">
  16269.         <return-type type="void" />
  16270.       </method>
  16271.       <method name="RetrieveProxyMenuItem" cname="gtk_tool_item_retrieve_proxy_menu_item">
  16272.         <return-type type="GtkWidget*" />
  16273.       </method>
  16274.       <method name="SetExpand" cname="gtk_tool_item_set_expand">
  16275.         <return-type type="void" />
  16276.         <parameters>
  16277.           <parameter type="gboolean" name="expand" />
  16278.         </parameters>
  16279.       </method>
  16280.       <method name="SetHomogeneous" cname="gtk_tool_item_set_homogeneous">
  16281.         <return-type type="void" />
  16282.         <parameters>
  16283.           <parameter type="gboolean" name="homogeneous" />
  16284.         </parameters>
  16285.       </method>
  16286.       <method name="SetIsImportant" cname="gtk_tool_item_set_is_important">
  16287.         <return-type type="void" />
  16288.         <parameters>
  16289.           <parameter type="gboolean" name="is_important" />
  16290.         </parameters>
  16291.       </method>
  16292.       <method name="SetProxyMenuItem" cname="gtk_tool_item_set_proxy_menu_item">
  16293.         <return-type type="void" />
  16294.         <parameters>
  16295.           <parameter type="const-gchar*" name="menu_item_id" />
  16296.           <parameter type="GtkWidget*" name="menu_item" />
  16297.         </parameters>
  16298.       </method>
  16299.       <method name="SetTooltip" cname="gtk_tool_item_set_tooltip" deprecated="1">
  16300.         <return-type type="void" />
  16301.         <parameters>
  16302.           <parameter type="GtkTooltips*" name="tooltips" />
  16303.           <parameter type="const-gchar*" name="tip_text" />
  16304.           <parameter type="const-gchar*" name="tip_private" />
  16305.         </parameters>
  16306.       </method>
  16307.       <method name="SetTooltipMarkup" cname="gtk_tool_item_set_tooltip_markup">
  16308.         <return-type type="void" />
  16309.         <parameters>
  16310.           <parameter type="const-gchar*" name="markup" />
  16311.         </parameters>
  16312.       </method>
  16313.       <method name="SetTooltipText" cname="gtk_tool_item_set_tooltip_text">
  16314.         <return-type type="void" />
  16315.         <parameters>
  16316.           <parameter type="const-gchar*" name="text" />
  16317.         </parameters>
  16318.       </method>
  16319.       <method name="SetUseDragWindow" cname="gtk_tool_item_set_use_drag_window">
  16320.         <return-type type="void" />
  16321.         <parameters>
  16322.           <parameter type="gboolean" name="use_drag_window" />
  16323.         </parameters>
  16324.       </method>
  16325.       <method name="SetVisibleHorizontal" cname="gtk_tool_item_set_visible_horizontal">
  16326.         <return-type type="void" />
  16327.         <parameters>
  16328.           <parameter type="gboolean" name="visible_horizontal" />
  16329.         </parameters>
  16330.       </method>
  16331.       <method name="SetVisibleVertical" cname="gtk_tool_item_set_visible_vertical">
  16332.         <return-type type="void" />
  16333.         <parameters>
  16334.           <parameter type="gboolean" name="visible_vertical" />
  16335.         </parameters>
  16336.       </method>
  16337.     </object>
  16338.     <object name="TrayIcon" cname="GtkTrayIcon" parent="GtkPlug">
  16339.       <field name="Priv" cname="priv" type="GtkTrayIconPrivate*" />
  16340.       <property name="Orientation" cname="orientation" type="GtkOrientation" readable="true" />
  16341.       <method name="GetType" cname="gtk_tray_icon_get_type" shared="true">
  16342.         <return-type type="GType" />
  16343.       </method>
  16344.     </object>
  16345.     <object name="TreeModelFilter" cname="GtkTreeModelFilter" parent="GObject">
  16346.       <field name="Priv" cname="priv" type="GtkTreeModelFilterPrivate*" />
  16347.       <property name="ChildModel" cname="child-model" type="GtkTreeModel" readable="true" writeable="true" construct-only="true" />
  16348.       <property name="VirtualRoot" cname="virtual-root" type="GtkTreePath" readable="true" writeable="true" construct-only="true" />
  16349.       <implements>
  16350.         <interface cname="GtkTreeModel" />
  16351.         <interface cname="GtkTreeDragSource" />
  16352.       </implements>
  16353.       <method name="ClearCache" cname="gtk_tree_model_filter_clear_cache">
  16354.         <return-type type="void" />
  16355.       </method>
  16356.       <method name="ConvertChildIterToIter" cname="gtk_tree_model_filter_convert_child_iter_to_iter" hidden="1">
  16357.         <return-type type="gboolean" />
  16358.         <parameters>
  16359.           <parameter type="GtkTreeIter*" name="filter_iter" />
  16360.           <parameter type="GtkTreeIter*" name="child_iter" />
  16361.         </parameters>
  16362.       </method>
  16363.       <method name="ConvertChildPathToPath" cname="gtk_tree_model_filter_convert_child_path_to_path">
  16364.         <return-type type="GtkTreePath*" owned="true" />
  16365.         <parameters>
  16366.           <parameter type="GtkTreePath*" name="child_path" />
  16367.         </parameters>
  16368.       </method>
  16369.       <method name="ConvertIterToChildIter" cname="gtk_tree_model_filter_convert_iter_to_child_iter">
  16370.         <return-type type="void" />
  16371.         <parameters>
  16372.           <parameter type="GtkTreeIter*" name="child_iter" pass_as="out" />
  16373.           <parameter type="GtkTreeIter*" name="filter_iter" />
  16374.         </parameters>
  16375.       </method>
  16376.       <method name="ConvertPathToChildPath" cname="gtk_tree_model_filter_convert_path_to_child_path">
  16377.         <return-type type="GtkTreePath*" owned="true" />
  16378.         <parameters>
  16379.           <parameter type="GtkTreePath*" name="filter_path" />
  16380.         </parameters>
  16381.       </method>
  16382.       <method name="GetModel" cname="gtk_tree_model_filter_get_model">
  16383.         <return-type type="GtkTreeModel*" />
  16384.       </method>
  16385.       <method name="GetType" cname="gtk_tree_model_filter_get_type" shared="true">
  16386.         <return-type type="GType" />
  16387.       </method>
  16388.       <constructor cname="gtk_tree_model_filter_new">
  16389.         <parameters>
  16390.           <parameter type="GtkTreeModel*" name="child_model" />
  16391.           <parameter type="GtkTreePath*" name="root" property_name="virtual-root" />
  16392.         </parameters>
  16393.       </constructor>
  16394.       <method name="Refilter" cname="gtk_tree_model_filter_refilter">
  16395.         <return-type type="void" />
  16396.       </method>
  16397.       <method name="SetModifyFunc" cname="gtk_tree_model_filter_set_modify_func" hidden="1">
  16398.         <return-type type="void" />
  16399.         <parameters>
  16400.           <parameter type="gint" name="n_columns" />
  16401.           <parameter type="GType*" name="types" />
  16402.           <parameter type="GtkTreeModelFilterModifyFunc" name="func" />
  16403.           <parameter type="gpointer" name="data" />
  16404.           <parameter name="destroy" type="GDestroyNotify" />
  16405.         </parameters>
  16406.       </method>
  16407.       <method name="SetVisibleColumn" cname="gtk_tree_model_filter_set_visible_column">
  16408.         <return-type type="void" />
  16409.         <parameters>
  16410.           <parameter type="gint" name="column" />
  16411.         </parameters>
  16412.       </method>
  16413.       <method name="SetVisibleFunc" cname="gtk_tree_model_filter_set_visible_func">
  16414.         <return-type type="void" />
  16415.         <parameters>
  16416.           <parameter type="GtkTreeModelFilterVisibleFunc" name="func" />
  16417.           <parameter type="gpointer" name="data" />
  16418.           <parameter name="destroy" type="GDestroyNotify" />
  16419.         </parameters>
  16420.       </method>
  16421.     </object>
  16422.     <object name="TreeModelSort" cname="GtkTreeModelSort" parent="GObject">
  16423.       <field name="Root" cname="root" type="gpointer" />
  16424.       <field name="Stamp" cname="stamp" type="gint" />
  16425.       <field name="ChildFlags" cname="child_flags" type="guint" />
  16426.       <field name="ChildModel" cname="child_model" type="GtkTreeModel*" />
  16427.       <field name="ZeroRefCount" cname="zero_ref_count" type="gint" />
  16428.       <field name="SortList" cname="sort_list" type="GList*" />
  16429.       <field name="SortColumnId" cname="sort_column_id" type="gint" />
  16430.       <field name="Order" cname="order" type="GtkSortType" />
  16431.       <field name="DefaultSortFunc" cname="default_sort_func" type="GtkTreeIterCompareFunc" />
  16432.       <field name="DefaultSortData" cname="default_sort_data" type="gpointer" />
  16433.       <field name="DefaultSortDestroy" cname="default_sort_destroy" type="GtkDestroyNotify" />
  16434.       <field name="ChangedId" cname="changed_id" type="guint" />
  16435.       <field name="InsertedId" cname="inserted_id" type="guint" />
  16436.       <field name="HasChildToggledId" cname="has_child_toggled_id" type="guint" />
  16437.       <field name="DeletedId" cname="deleted_id" type="guint" />
  16438.       <field name="ReorderedId" cname="reordered_id" type="guint" />
  16439.       <property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" construct-only="true" />
  16440.       <implements>
  16441.         <interface cname="GtkTreeModel" />
  16442.         <interface cname="GtkTreeSortable" />
  16443.         <interface cname="GtkTreeDragSource" />
  16444.       </implements>
  16445.       <method name="ClearCache" cname="gtk_tree_model_sort_clear_cache">
  16446.         <return-type type="void" />
  16447.       </method>
  16448.       <method name="ConvertChildIterToIter" cname="gtk_tree_model_sort_convert_child_iter_to_iter">
  16449.         <return-type type="void" />
  16450.         <parameters>
  16451.           <parameter type="GtkTreeIter*" name="sort_iter" pass_as="out" />
  16452.           <parameter type="GtkTreeIter*" name="child_iter" />
  16453.         </parameters>
  16454.       </method>
  16455.       <method name="ConvertChildPathToPath" cname="gtk_tree_model_sort_convert_child_path_to_path">
  16456.         <return-type type="GtkTreePath*" owned="true" />
  16457.         <parameters>
  16458.           <parameter type="GtkTreePath*" name="child_path" />
  16459.         </parameters>
  16460.       </method>
  16461.       <method name="ConvertIterToChildIter" cname="gtk_tree_model_sort_convert_iter_to_child_iter">
  16462.         <return-type type="void" />
  16463.         <parameters>
  16464.           <parameter type="GtkTreeIter*" name="child_iter" pass_as="out" />
  16465.           <parameter type="GtkTreeIter*" name="sorted_iter" />
  16466.         </parameters>
  16467.       </method>
  16468.       <method name="ConvertPathToChildPath" cname="gtk_tree_model_sort_convert_path_to_child_path">
  16469.         <return-type type="GtkTreePath*" owned="true" />
  16470.         <parameters>
  16471.           <parameter type="GtkTreePath*" name="sorted_path" />
  16472.         </parameters>
  16473.       </method>
  16474.       <method name="GetModel" cname="gtk_tree_model_sort_get_model">
  16475.         <return-type type="GtkTreeModel*" />
  16476.       </method>
  16477.       <method name="GetType" cname="gtk_tree_model_sort_get_type" shared="true">
  16478.         <return-type type="GType" />
  16479.       </method>
  16480.       <method name="IterIsValid" cname="gtk_tree_model_sort_iter_is_valid">
  16481.         <return-type type="gboolean" />
  16482.         <parameters>
  16483.           <parameter type="GtkTreeIter*" name="iter" />
  16484.         </parameters>
  16485.       </method>
  16486.       <constructor cname="gtk_tree_model_sort_new_with_model">
  16487.         <parameters>
  16488.           <parameter type="GtkTreeModel*" name="child_model" property_name="model" />
  16489.         </parameters>
  16490.       </constructor>
  16491.       <method name="ResetDefaultSortFunc" cname="gtk_tree_model_sort_reset_default_sort_func">
  16492.         <return-type type="void" />
  16493.       </method>
  16494.     </object>
  16495.     <object name="TreeSelection" cname="GtkTreeSelection" parent="GObject">
  16496.       <field name="TreeView" cname="tree_view" type="GtkTreeView*" />
  16497.       <field name="Type" cname="type" type="GtkSelectionMode" />
  16498.       <field name="UserFunc" cname="user_func" type="GtkTreeSelectionFunc" />
  16499.       <field name="UserData" cname="user_data" type="gpointer" />
  16500.       <field name="Destroy" cname="destroy" type="GtkDestroyNotify" />
  16501.       <signal name="Changed" cname="changed" when="FIRST" field_name="changed">
  16502.         <return-type type="void" />
  16503.         <parameters>
  16504.           <parameter type="GtkTreeSelection*" name="selection" />
  16505.         </parameters>
  16506.       </signal>
  16507.       <method name="CountSelectedRows" cname="gtk_tree_selection_count_selected_rows">
  16508.         <return-type type="gint" />
  16509.       </method>
  16510.       <method name="GetMode" cname="gtk_tree_selection_get_mode">
  16511.         <return-type type="GtkSelectionMode" />
  16512.       </method>
  16513.       <method name="GetSelected" cname="gtk_tree_selection_get_selected">
  16514.         <return-type type="gboolean" />
  16515.         <parameters>
  16516.           <parameter type="GtkTreeModel**" name="model" pass_as="out" />
  16517.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  16518.         </parameters>
  16519.       </method>
  16520.       <method name="GetSelectedRows" cname="gtk_tree_selection_get_selected_rows">
  16521.         <return-type type="GList*" element_type="GtkTreePath*" owned="true" elements_owned="true" />
  16522.         <parameters>
  16523.           <parameter type="GtkTreeModel**" name="model" pass_as="out" />
  16524.         </parameters>
  16525.       </method>
  16526.       <method name="GetTreeView" cname="gtk_tree_selection_get_tree_view">
  16527.         <return-type type="GtkTreeView*" />
  16528.       </method>
  16529.       <method name="GetType" cname="gtk_tree_selection_get_type" shared="true">
  16530.         <return-type type="GType" />
  16531.       </method>
  16532.       <method name="GetUserData" cname="gtk_tree_selection_get_user_data">
  16533.         <return-type type="gpointer" />
  16534.       </method>
  16535.       <method name="IterIsSelected" cname="gtk_tree_selection_iter_is_selected">
  16536.         <return-type type="gboolean" />
  16537.         <parameters>
  16538.           <parameter type="GtkTreeIter*" name="iter" />
  16539.         </parameters>
  16540.       </method>
  16541.       <method name="PathIsSelected" cname="gtk_tree_selection_path_is_selected">
  16542.         <return-type type="gboolean" />
  16543.         <parameters>
  16544.           <parameter type="GtkTreePath*" name="path" />
  16545.         </parameters>
  16546.       </method>
  16547.       <method name="SelectAll" cname="gtk_tree_selection_select_all">
  16548.         <return-type type="void" />
  16549.       </method>
  16550.       <method name="SelectIter" cname="gtk_tree_selection_select_iter">
  16551.         <return-type type="void" />
  16552.         <parameters>
  16553.           <parameter type="GtkTreeIter*" name="iter" />
  16554.         </parameters>
  16555.       </method>
  16556.       <method name="SelectPath" cname="gtk_tree_selection_select_path">
  16557.         <return-type type="void" />
  16558.         <parameters>
  16559.           <parameter type="GtkTreePath*" name="path" />
  16560.         </parameters>
  16561.       </method>
  16562.       <method name="SelectRange" cname="gtk_tree_selection_select_range">
  16563.         <return-type type="void" />
  16564.         <parameters>
  16565.           <parameter type="GtkTreePath*" name="start_path" />
  16566.           <parameter type="GtkTreePath*" name="end_path" />
  16567.         </parameters>
  16568.       </method>
  16569.       <method name="SelectedForeach" cname="gtk_tree_selection_selected_foreach">
  16570.         <return-type type="void" />
  16571.         <parameters>
  16572.           <parameter type="GtkTreeSelectionForeachFunc" name="func" scope="call" />
  16573.           <parameter type="gpointer" name="data" />
  16574.         </parameters>
  16575.       </method>
  16576.       <method name="SetMode" cname="gtk_tree_selection_set_mode">
  16577.         <return-type type="void" />
  16578.         <parameters>
  16579.           <parameter type="GtkSelectionMode" name="type" />
  16580.         </parameters>
  16581.       </method>
  16582.       <method name="SetSelectFunction" cname="gtk_tree_selection_set_select_function">
  16583.         <return-type type="void" />
  16584.         <parameters>
  16585.           <parameter type="GtkTreeSelectionFunc" name="func" />
  16586.           <parameter type="gpointer" name="data" />
  16587.           <parameter name="destroy" type="GDestroyNotify" />
  16588.         </parameters>
  16589.       </method>
  16590.       <method name="UnselectAll" cname="gtk_tree_selection_unselect_all">
  16591.         <return-type type="void" />
  16592.       </method>
  16593.       <method name="UnselectIter" cname="gtk_tree_selection_unselect_iter">
  16594.         <return-type type="void" />
  16595.         <parameters>
  16596.           <parameter type="GtkTreeIter*" name="iter" />
  16597.         </parameters>
  16598.       </method>
  16599.       <method name="UnselectPath" cname="gtk_tree_selection_unselect_path">
  16600.         <return-type type="void" />
  16601.         <parameters>
  16602.           <parameter type="GtkTreePath*" name="path" />
  16603.         </parameters>
  16604.       </method>
  16605.       <method name="UnselectRange" cname="gtk_tree_selection_unselect_range">
  16606.         <return-type type="void" />
  16607.         <parameters>
  16608.           <parameter type="GtkTreePath*" name="start_path" />
  16609.           <parameter type="GtkTreePath*" name="end_path" />
  16610.         </parameters>
  16611.       </method>
  16612.     </object>
  16613.     <object name="TreeStore" cname="GtkTreeStore" parent="GObject">
  16614.       <field name="Stamp" cname="stamp" type="gint" />
  16615.       <field name="Root" cname="root" type="gpointer" />
  16616.       <field name="Last" cname="last" type="gpointer" />
  16617.       <field name="NColumns" cname="n_columns" type="gint" />
  16618.       <field name="SortColumnId" cname="sort_column_id" type="gint" />
  16619.       <field name="SortList" cname="sort_list" type="GList*" />
  16620.       <field name="Order" cname="order" type="GtkSortType" />
  16621.       <field name="ColumnHeaders" cname="column_headers" type="GType*" />
  16622.       <field name="DefaultSortFunc" cname="default_sort_func" type="GtkTreeIterCompareFunc" />
  16623.       <field name="DefaultSortData" cname="default_sort_data" type="gpointer" />
  16624.       <field name="DefaultSortDestroy" cname="default_sort_destroy" type="GtkDestroyNotify" />
  16625.       <field name="ColumnsDirty" cname="columns_dirty" bits="1" type="guint" />
  16626.       <implements>
  16627.         <interface cname="GtkTreeModel" />
  16628.         <interface cname="GtkTreeDragSource" />
  16629.         <interface cname="GtkTreeDragDest" />
  16630.         <interface cname="GtkTreeSortable" />
  16631.         <interface cname="GtkBuildable" hidden="1" />
  16632.       </implements>
  16633.       <method name="Append" cname="gtk_tree_store_append" hidden="1">
  16634.         <return-type type="void" />
  16635.         <parameters>
  16636.           <parameter type="GtkTreeIter*" name="iter" />
  16637.           <parameter type="GtkTreeIter*" name="parent" />
  16638.         </parameters>
  16639.       </method>
  16640.       <method name="Clear" cname="gtk_tree_store_clear">
  16641.         <return-type type="void" />
  16642.       </method>
  16643.       <method name="GetType" cname="gtk_tree_store_get_type" shared="true">
  16644.         <return-type type="GType" />
  16645.       </method>
  16646.       <method name="Insert" cname="gtk_tree_store_insert" hidden="1">
  16647.         <return-type type="void" />
  16648.         <parameters>
  16649.           <parameter type="GtkTreeIter*" name="iter" />
  16650.           <parameter type="GtkTreeIter*" name="parent" />
  16651.           <parameter type="gint" name="position" />
  16652.         </parameters>
  16653.       </method>
  16654.       <method name="InsertAfter" cname="gtk_tree_store_insert_after" hidden="1">
  16655.         <return-type type="void" />
  16656.         <parameters>
  16657.           <parameter type="GtkTreeIter*" name="iter" />
  16658.           <parameter type="GtkTreeIter*" name="parent" />
  16659.           <parameter type="GtkTreeIter*" name="sibling" />
  16660.         </parameters>
  16661.       </method>
  16662.       <method name="InsertBefore" cname="gtk_tree_store_insert_before" hidden="1">
  16663.         <return-type type="void" />
  16664.         <parameters>
  16665.           <parameter type="GtkTreeIter*" name="iter" />
  16666.           <parameter type="GtkTreeIter*" name="parent" />
  16667.           <parameter type="GtkTreeIter*" name="sibling" />
  16668.         </parameters>
  16669.       </method>
  16670.       <method name="InsertWithValues" cname="gtk_tree_store_insert_with_values" hidden="1">
  16671.         <return-type type="void" />
  16672.         <parameters>
  16673.           <parameter type="GtkTreeIter*" name="iter" />
  16674.           <parameter type="GtkTreeIter*" name="parent" />
  16675.           <parameter type="gint" name="position" />
  16676.           <parameter ellipsis="true" />
  16677.         </parameters>
  16678.       </method>
  16679.       <method name="InsertWithValuesv" cname="gtk_tree_store_insert_with_valuesv" hidden="1">
  16680.         <return-type type="void" />
  16681.         <parameters>
  16682.           <parameter type="GtkTreeIter*" name="iter" />
  16683.           <parameter type="GtkTreeIter*" name="parent" />
  16684.           <parameter type="gint" name="position" />
  16685.           <parameter type="gint*" name="columns" />
  16686.           <parameter type="GValue*" name="values" />
  16687.           <parameter type="gint" name="n_values" />
  16688.         </parameters>
  16689.       </method>
  16690.       <method name="IsAncestor" cname="gtk_tree_store_is_ancestor">
  16691.         <return-type type="gboolean" />
  16692.         <parameters>
  16693.           <parameter type="GtkTreeIter*" name="iter" />
  16694.           <parameter type="GtkTreeIter*" name="descendant" />
  16695.         </parameters>
  16696.       </method>
  16697.       <method name="IterDepth" cname="gtk_tree_store_iter_depth">
  16698.         <return-type type="gint" />
  16699.         <parameters>
  16700.           <parameter type="GtkTreeIter*" name="iter" />
  16701.         </parameters>
  16702.       </method>
  16703.       <method name="IterIsValid" cname="gtk_tree_store_iter_is_valid">
  16704.         <return-type type="gboolean" />
  16705.         <parameters>
  16706.           <parameter type="GtkTreeIter*" name="iter" />
  16707.         </parameters>
  16708.       </method>
  16709.       <method name="MoveAfter" cname="gtk_tree_store_move_after">
  16710.         <return-type type="void" />
  16711.         <parameters>
  16712.           <parameter type="GtkTreeIter*" name="iter" />
  16713.           <parameter type="GtkTreeIter*" name="position" />
  16714.         </parameters>
  16715.       </method>
  16716.       <method name="MoveBefore" cname="gtk_tree_store_move_before">
  16717.         <return-type type="void" />
  16718.         <parameters>
  16719.           <parameter type="GtkTreeIter*" name="iter" />
  16720.           <parameter type="GtkTreeIter*" name="position" />
  16721.         </parameters>
  16722.       </method>
  16723.       <constructor cname="gtk_tree_store_new" hidden="1">
  16724.         <parameters>
  16725.           <parameter type="gint" name="n_columns" />
  16726.           <parameter ellipsis="true" />
  16727.         </parameters>
  16728.       </constructor>
  16729.       <constructor cname="gtk_tree_store_newv" hidden="1">
  16730.         <parameters>
  16731.           <parameter type="gint" name="n_columns" />
  16732.           <parameter type="GType*" name="types" />
  16733.         </parameters>
  16734.       </constructor>
  16735.       <method name="Prepend" cname="gtk_tree_store_prepend" hidden="1">
  16736.         <return-type type="void" />
  16737.         <parameters>
  16738.           <parameter type="GtkTreeIter*" name="iter" />
  16739.           <parameter type="GtkTreeIter*" name="parent" />
  16740.         </parameters>
  16741.       </method>
  16742.       <method name="Remove" cname="gtk_tree_store_remove">
  16743.         <return-type type="gboolean" />
  16744.         <parameters>
  16745.           <parameter type="GtkTreeIter*" name="iter" pass_as="ref" />
  16746.         </parameters>
  16747.       </method>
  16748.       <method name="Reorder" cname="gtk_tree_store_reorder">
  16749.         <return-type type="void" />
  16750.         <parameters>
  16751.           <parameter type="GtkTreeIter*" name="parent" />
  16752.           <parameter type="gint*" name="new_order" />
  16753.         </parameters>
  16754.       </method>
  16755.       <method name="Set" cname="gtk_tree_store_set" hidden="1">
  16756.         <return-type type="void" />
  16757.         <parameters>
  16758.           <parameter type="GtkTreeIter*" name="iter" />
  16759.           <parameter ellipsis="true" />
  16760.         </parameters>
  16761.       </method>
  16762.       <method name="SetColumnTypes" cname="gtk_tree_store_set_column_types">
  16763.         <return-type type="void" />
  16764.         <parameters>
  16765.           <parameter type="gint" name="n_columns" />
  16766.           <parameter type="GType*" name="types" array="1" />
  16767.         </parameters>
  16768.       </method>
  16769.       <method name="SetValist" cname="gtk_tree_store_set_valist">
  16770.         <return-type type="void" />
  16771.         <parameters>
  16772.           <parameter type="GtkTreeIter*" name="iter" />
  16773.           <parameter type="va_list" name="var_args" />
  16774.         </parameters>
  16775.       </method>
  16776.       <method name="SetValue" cname="gtk_tree_store_set_value">
  16777.         <return-type type="void" />
  16778.         <parameters>
  16779.           <parameter type="GtkTreeIter*" name="iter" />
  16780.           <parameter type="gint" name="column" />
  16781.           <parameter type="GValue*" name="value" />
  16782.         </parameters>
  16783.       </method>
  16784.       <method name="SetValuesv" cname="gtk_tree_store_set_valuesv" hidden="1">
  16785.         <return-type type="void" />
  16786.         <parameters>
  16787.           <parameter type="GtkTreeIter*" name="iter" />
  16788.           <parameter type="gint*" name="columns" />
  16789.           <parameter type="GValue*" name="values" />
  16790.           <parameter type="gint" name="n_values" />
  16791.         </parameters>
  16792.       </method>
  16793.       <method name="Swap" cname="gtk_tree_store_swap">
  16794.         <return-type type="void" />
  16795.         <parameters>
  16796.           <parameter type="GtkTreeIter*" name="a" />
  16797.           <parameter type="GtkTreeIter*" name="b" />
  16798.         </parameters>
  16799.       </method>
  16800.     </object>
  16801.     <object name="TreeView" cname="GtkTreeView" parent="GtkContainer">
  16802.       <field name="Priv" cname="priv" type="GtkTreeViewPrivate*" />
  16803.       <property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
  16804.       <property name="Hadjustment" cname="hadjustment" type="GtkAdjustment" readable="true" writeable="true" />
  16805.       <property name="Vadjustment" cname="vadjustment" type="GtkAdjustment" readable="true" writeable="true" />
  16806.       <property name="HeadersVisible" cname="headers-visible" type="gboolean" readable="true" writeable="true" />
  16807.       <property name="HeadersClickable" cname="headers-clickable" type="gboolean" readable="true" writeable="true" />
  16808.       <property name="ExpanderColumn" cname="expander-column" type="GtkTreeViewColumn" readable="true" writeable="true" />
  16809.       <property name="Reorderable" cname="reorderable" type="gboolean" readable="true" writeable="true" />
  16810.       <property name="RulesHint" cname="rules-hint" type="gboolean" readable="true" writeable="true" />
  16811.       <property name="EnableSearch" cname="enable-search" type="gboolean" readable="true" writeable="true" />
  16812.       <property name="SearchColumn" cname="search-column" type="gint" readable="true" writeable="true" />
  16813.       <property name="FixedHeightMode" cname="fixed-height-mode" type="gboolean" readable="true" writeable="true" />
  16814.       <property name="HoverSelection" cname="hover-selection" type="gboolean" readable="true" writeable="true" />
  16815.       <property name="HoverExpand" cname="hover-expand" type="gboolean" readable="true" writeable="true" />
  16816.       <property name="ShowExpanders" cname="show-expanders" type="gboolean" readable="true" writeable="true" />
  16817.       <property name="LevelIndentation" cname="level-indentation" type="gint" readable="true" writeable="true" />
  16818.       <property name="RubberBanding" cname="rubber-banding" type="gboolean" readable="true" writeable="true" />
  16819.       <property name="EnableGridLines" cname="enable-grid-lines" type="GtkTreeViewGridLines" readable="true" writeable="true" />
  16820.       <property name="EnableTreeLines" cname="enable-tree-lines" type="gboolean" readable="true" writeable="true" />
  16821.       <property name="TooltipColumn" cname="tooltip-column" type="gint" readable="true" writeable="true" />
  16822.       <signal cname="set_scroll_adjustments" when="LAST" field_name="set_scroll_adjustments" name="ScrollAdjustmentsSet">
  16823.         <return-type type="void" />
  16824.         <parameters>
  16825.           <parameter type="GtkTreeView*" name="tree_view" />
  16826.           <parameter type="GtkAdjustment*" name="hadjustment" />
  16827.           <parameter type="GtkAdjustment*" name="vadjustment" />
  16828.         </parameters>
  16829.       </signal>
  16830.       <signal name="RowActivated" cname="row_activated" when="LAST" field_name="row_activated">
  16831.         <return-type type="void" />
  16832.         <parameters>
  16833.           <parameter type="GtkTreeView*" name="tree_view" />
  16834.           <parameter type="GtkTreePath*" name="path" />
  16835.           <parameter type="GtkTreeViewColumn*" name="column" />
  16836.         </parameters>
  16837.       </signal>
  16838.       <signal name="TestExpandRow" cname="test-expand-row" when="LAST" field_name="test_expand_row">
  16839.         <return-type type="gboolean" />
  16840.         <parameters>
  16841.           <parameter type="GtkTreeView*" name="tree_view" />
  16842.           <parameter type="GtkTreeIter*" name="iter" />
  16843.           <parameter type="GtkTreePath*" name="path" />
  16844.         </parameters>
  16845.       </signal>
  16846.       <signal name="TestCollapseRow" cname="test-collapse-row" when="LAST" field_name="test_collapse_row">
  16847.         <return-type type="gboolean" />
  16848.         <parameters>
  16849.           <parameter type="GtkTreeView*" name="tree_view" />
  16850.           <parameter type="GtkTreeIter*" name="iter" />
  16851.           <parameter type="GtkTreePath*" name="path" />
  16852.         </parameters>
  16853.       </signal>
  16854.       <signal name="RowExpanded" cname="row-expanded" when="LAST" field_name="row_expanded">
  16855.         <return-type type="void" />
  16856.         <parameters>
  16857.           <parameter type="GtkTreeView*" name="tree_view" />
  16858.           <parameter type="GtkTreeIter*" name="iter" />
  16859.           <parameter type="GtkTreePath*" name="path" />
  16860.         </parameters>
  16861.       </signal>
  16862.       <signal name="RowCollapsed" cname="row-collapsed" when="LAST" field_name="row_collapsed">
  16863.         <return-type type="void" />
  16864.         <parameters>
  16865.           <parameter type="GtkTreeView*" name="tree_view" />
  16866.           <parameter type="GtkTreeIter*" name="iter" />
  16867.           <parameter type="GtkTreePath*" name="path" />
  16868.         </parameters>
  16869.       </signal>
  16870.       <signal name="ColumnsChanged" cname="columns-changed" when="LAST" field_name="columns_changed">
  16871.         <return-type type="void" />
  16872.         <parameters>
  16873.           <parameter type="GtkTreeView*" name="tree_view" />
  16874.         </parameters>
  16875.       </signal>
  16876.       <signal name="CursorChanged" cname="cursor-changed" when="LAST" field_name="cursor_changed">
  16877.         <return-type type="void" />
  16878.         <parameters>
  16879.           <parameter type="GtkTreeView*" name="tree_view" />
  16880.         </parameters>
  16881.       </signal>
  16882.       <signal name="MoveCursor" cname="move_cursor" when="LAST" field_name="move_cursor">
  16883.         <return-type type="gboolean" />
  16884.         <parameters>
  16885.           <parameter type="GtkTreeView*" name="tree_view" />
  16886.           <parameter type="GtkMovementStep" name="step" />
  16887.           <parameter type="gint" name="count" />
  16888.         </parameters>
  16889.       </signal>
  16890.       <signal name="SelectAll" cname="select_all" when="LAST" field_name="select_all">
  16891.         <return-type type="gboolean" />
  16892.         <parameters>
  16893.           <parameter type="GtkTreeView*" name="tree_view" />
  16894.         </parameters>
  16895.       </signal>
  16896.       <signal name="UnselectAll" cname="unselect_all" when="LAST" field_name="unselect_all">
  16897.         <return-type type="gboolean" />
  16898.         <parameters>
  16899.           <parameter type="GtkTreeView*" name="tree_view" />
  16900.         </parameters>
  16901.       </signal>
  16902.       <signal name="SelectCursorRow" cname="select_cursor_row" when="LAST" field_name="select_cursor_row">
  16903.         <return-type type="gboolean" />
  16904.         <parameters>
  16905.           <parameter type="GtkTreeView*" name="tree_view" />
  16906.           <parameter type="gboolean" name="start_editing" />
  16907.         </parameters>
  16908.       </signal>
  16909.       <signal name="ToggleCursorRow" cname="toggle_cursor_row" when="LAST" field_name="toggle_cursor_row">
  16910.         <return-type type="gboolean" />
  16911.         <parameters>
  16912.           <parameter type="GtkTreeView*" name="tree_view" />
  16913.         </parameters>
  16914.       </signal>
  16915.       <signal name="ExpandCollapseCursorRow" cname="expand_collapse_cursor_row" when="LAST" field_name="expand_collapse_cursor_row">
  16916.         <return-type type="gboolean" />
  16917.         <parameters>
  16918.           <parameter type="GtkTreeView*" name="tree_view" />
  16919.           <parameter type="gboolean" name="logical" />
  16920.           <parameter type="gboolean" name="expand" />
  16921.           <parameter type="gboolean" name="open_all" />
  16922.         </parameters>
  16923.       </signal>
  16924.       <signal name="SelectCursorParent" cname="select_cursor_parent" when="LAST" field_name="select_cursor_parent">
  16925.         <return-type type="gboolean" />
  16926.         <parameters>
  16927.           <parameter type="GtkTreeView*" name="tree_view" />
  16928.         </parameters>
  16929.       </signal>
  16930.       <signal name="StartInteractiveSearch" cname="start_interactive_search" when="LAST" field_name="start_interactive_search">
  16931.         <return-type type="gboolean" />
  16932.         <parameters>
  16933.           <parameter type="GtkTreeView*" name="tree_view" />
  16934.         </parameters>
  16935.       </signal>
  16936.       <implements>
  16937.         <interface cname="GtkBuildable" hidden="1" />
  16938.       </implements>
  16939.       <method name="AppendColumn" cname="gtk_tree_view_append_column">
  16940.         <return-type type="gint" />
  16941.         <parameters>
  16942.           <parameter type="GtkTreeViewColumn*" name="column" />
  16943.         </parameters>
  16944.       </method>
  16945.       <method name="CollapseAll" cname="gtk_tree_view_collapse_all">
  16946.         <return-type type="void" />
  16947.       </method>
  16948.       <method name="CollapseRow" cname="gtk_tree_view_collapse_row">
  16949.         <return-type type="gboolean" />
  16950.         <parameters>
  16951.           <parameter type="GtkTreePath*" name="path" />
  16952.         </parameters>
  16953.       </method>
  16954.       <method name="ColumnsAutosize" cname="gtk_tree_view_columns_autosize">
  16955.         <return-type type="void" />
  16956.       </method>
  16957.       <method name="ConvertBinWindowToTreeCoords" cname="gtk_tree_view_convert_bin_window_to_tree_coords">
  16958.         <return-type type="void" />
  16959.         <parameters>
  16960.           <parameter type="gint" name="bx" />
  16961.           <parameter type="gint" name="by" />
  16962.           <parameter type="gint*" name="tx" />
  16963.           <parameter type="gint*" name="ty" />
  16964.         </parameters>
  16965.       </method>
  16966.       <method name="ConvertBinWindowToWidgetCoords" cname="gtk_tree_view_convert_bin_window_to_widget_coords">
  16967.         <return-type type="void" />
  16968.         <parameters>
  16969.           <parameter type="gint" name="bx" />
  16970.           <parameter type="gint" name="by" />
  16971.           <parameter type="gint*" name="wx" />
  16972.           <parameter type="gint*" name="wy" />
  16973.         </parameters>
  16974.       </method>
  16975.       <method name="ConvertTreeToBinWindowCoords" cname="gtk_tree_view_convert_tree_to_bin_window_coords">
  16976.         <return-type type="void" />
  16977.         <parameters>
  16978.           <parameter type="gint" name="tx" />
  16979.           <parameter type="gint" name="ty" />
  16980.           <parameter type="gint*" name="bx" />
  16981.           <parameter type="gint*" name="by" />
  16982.         </parameters>
  16983.       </method>
  16984.       <method name="ConvertTreeToWidgetCoords" cname="gtk_tree_view_convert_tree_to_widget_coords">
  16985.         <return-type type="void" />
  16986.         <parameters>
  16987.           <parameter type="gint" name="tx" />
  16988.           <parameter type="gint" name="ty" />
  16989.           <parameter type="gint*" name="wx" />
  16990.           <parameter type="gint*" name="wy" />
  16991.         </parameters>
  16992.       </method>
  16993.       <method name="ConvertWidgetToBinWindowCoords" cname="gtk_tree_view_convert_widget_to_bin_window_coords">
  16994.         <return-type type="void" />
  16995.         <parameters>
  16996.           <parameter type="gint" name="wx" />
  16997.           <parameter type="gint" name="wy" />
  16998.           <parameter type="gint*" name="bx" />
  16999.           <parameter type="gint*" name="by" />
  17000.         </parameters>
  17001.       </method>
  17002.       <method name="ConvertWidgetToTreeCoords" cname="gtk_tree_view_convert_widget_to_tree_coords">
  17003.         <return-type type="void" />
  17004.         <parameters>
  17005.           <parameter type="gint" name="wx" />
  17006.           <parameter type="gint" name="wy" />
  17007.           <parameter type="gint*" name="tx" />
  17008.           <parameter type="gint*" name="ty" />
  17009.         </parameters>
  17010.       </method>
  17011.       <method name="CreateRowDragIcon" cname="gtk_tree_view_create_row_drag_icon">
  17012.         <return-type type="GdkPixmap*" />
  17013.         <parameters>
  17014.           <parameter type="GtkTreePath*" name="path" />
  17015.         </parameters>
  17016.       </method>
  17017.       <method name="EnableModelDragDest" cname="gtk_tree_view_enable_model_drag_dest">
  17018.         <return-type type="void" />
  17019.         <parameters>
  17020.           <parameter type="const-GtkTargetEntry*" name="targets" array="1" />
  17021.           <parameter type="gint" name="n_targets" />
  17022.           <parameter type="GdkDragAction" name="actions" />
  17023.         </parameters>
  17024.       </method>
  17025.       <method name="EnableModelDragSource" cname="gtk_tree_view_enable_model_drag_source">
  17026.         <return-type type="void" />
  17027.         <parameters>
  17028.           <parameter type="GdkModifierType" name="start_button_mask" />
  17029.           <parameter type="const-GtkTargetEntry*" name="targets" array="1" />
  17030.           <parameter type="gint" name="n_targets" />
  17031.           <parameter type="GdkDragAction" name="actions" />
  17032.         </parameters>
  17033.       </method>
  17034.       <method name="ExpandAll" cname="gtk_tree_view_expand_all">
  17035.         <return-type type="void" />
  17036.       </method>
  17037.       <method name="ExpandRow" cname="gtk_tree_view_expand_row">
  17038.         <return-type type="gboolean" />
  17039.         <parameters>
  17040.           <parameter type="GtkTreePath*" name="path" />
  17041.           <parameter type="gboolean" name="open_all" />
  17042.         </parameters>
  17043.       </method>
  17044.       <method name="ExpandToPath" cname="gtk_tree_view_expand_to_path">
  17045.         <return-type type="void" />
  17046.         <parameters>
  17047.           <parameter type="GtkTreePath*" name="path" />
  17048.         </parameters>
  17049.       </method>
  17050.       <method name="GetBackgroundArea" cname="gtk_tree_view_get_background_area">
  17051.         <return-type type="void" />
  17052.         <parameters>
  17053.           <parameter type="GtkTreePath*" name="path" />
  17054.           <parameter type="GtkTreeViewColumn*" name="column" />
  17055.           <parameter type="GdkRectangle*" name="rect" pass_as="out" />
  17056.         </parameters>
  17057.       </method>
  17058.       <method name="GetBinWindow" cname="gtk_tree_view_get_bin_window">
  17059.         <return-type type="GdkWindow*" />
  17060.       </method>
  17061.       <method name="GetCellArea" cname="gtk_tree_view_get_cell_area">
  17062.         <return-type type="void" />
  17063.         <parameters>
  17064.           <parameter type="GtkTreePath*" name="path" />
  17065.           <parameter type="GtkTreeViewColumn*" name="column" />
  17066.           <parameter type="GdkRectangle*" name="rect" pass_as="out" />
  17067.         </parameters>
  17068.       </method>
  17069.       <method name="GetColumn" cname="gtk_tree_view_get_column">
  17070.         <return-type type="GtkTreeViewColumn*" />
  17071.         <parameters>
  17072.           <parameter type="gint" name="n" />
  17073.         </parameters>
  17074.       </method>
  17075.       <method name="GetColumns" cname="gtk_tree_view_get_columns">
  17076.         <return-type type="GList*" element_type="GtkTreeViewColumn*" owned="true" />
  17077.       </method>
  17078.       <method name="GetCursor" cname="gtk_tree_view_get_cursor">
  17079.         <return-type type="void" />
  17080.         <parameters>
  17081.           <parameter type="GtkTreePath**" name="path" pass_as="out" owned="true" />
  17082.           <parameter type="GtkTreeViewColumn**" name="focus_column" pass_as="out" />
  17083.         </parameters>
  17084.       </method>
  17085.       <method name="GetDestRowAtPos" cname="gtk_tree_view_get_dest_row_at_pos">
  17086.         <return-type type="gboolean" />
  17087.         <parameters>
  17088.           <parameter type="gint" name="drag_x" />
  17089.           <parameter type="gint" name="drag_y" />
  17090.           <parameter type="GtkTreePath**" name="path" pass_as="out" owned="true" />
  17091.           <parameter type="GtkTreeViewDropPosition*" name="pos" pass_as="out" />
  17092.         </parameters>
  17093.       </method>
  17094.       <method name="GetDragDestRow" cname="gtk_tree_view_get_drag_dest_row">
  17095.         <return-type type="void" />
  17096.         <parameters>
  17097.           <parameter type="GtkTreePath**" name="path" pass_as="out" owned="true" />
  17098.           <parameter type="GtkTreeViewDropPosition*" name="pos" pass_as="out" />
  17099.         </parameters>
  17100.       </method>
  17101.       <method name="GetEnableSearch" cname="gtk_tree_view_get_enable_search">
  17102.         <return-type type="gboolean" />
  17103.       </method>
  17104.       <method name="GetEnableTreeLines" cname="gtk_tree_view_get_enable_tree_lines">
  17105.         <return-type type="gboolean" />
  17106.       </method>
  17107.       <method name="GetExpanderColumn" cname="gtk_tree_view_get_expander_column">
  17108.         <return-type type="GtkTreeViewColumn*" />
  17109.       </method>
  17110.       <method name="GetFixedHeightMode" cname="gtk_tree_view_get_fixed_height_mode">
  17111.         <return-type type="gboolean" />
  17112.       </method>
  17113.       <method cname="gtk_tree_view_get_grid_lines" name="GetEnableGridLines">
  17114.         <return-type type="GtkTreeViewGridLines" />
  17115.       </method>
  17116.       <method name="GetHadjustment" cname="gtk_tree_view_get_hadjustment">
  17117.         <return-type type="GtkAdjustment*" />
  17118.       </method>
  17119.       <method name="GetHeadersClickable" cname="gtk_tree_view_get_headers_clickable">
  17120.         <return-type type="gboolean" />
  17121.       </method>
  17122.       <method name="GetHeadersVisible" cname="gtk_tree_view_get_headers_visible">
  17123.         <return-type type="gboolean" />
  17124.       </method>
  17125.       <method name="GetHoverExpand" cname="gtk_tree_view_get_hover_expand">
  17126.         <return-type type="gboolean" />
  17127.       </method>
  17128.       <method name="GetHoverSelection" cname="gtk_tree_view_get_hover_selection">
  17129.         <return-type type="gboolean" />
  17130.       </method>
  17131.       <method name="GetLevelIndentation" cname="gtk_tree_view_get_level_indentation">
  17132.         <return-type type="gint" />
  17133.       </method>
  17134.       <method name="GetModel" cname="gtk_tree_view_get_model">
  17135.         <return-type type="GtkTreeModel*" />
  17136.       </method>
  17137.       <method name="GetPathAtPos" cname="gtk_tree_view_get_path_at_pos" hidden="1">
  17138.         <return-type type="gboolean" />
  17139.         <parameters>
  17140.           <parameter type="gint" name="x" />
  17141.           <parameter type="gint" name="y" />
  17142.           <parameter type="GtkTreePath**" name="path" />
  17143.           <parameter type="GtkTreeViewColumn**" name="column" />
  17144.           <parameter type="gint*" name="cell_x" />
  17145.           <parameter type="gint*" name="cell_y" />
  17146.         </parameters>
  17147.       </method>
  17148.       <method name="GetReorderable" cname="gtk_tree_view_get_reorderable">
  17149.         <return-type type="gboolean" />
  17150.       </method>
  17151.       <method name="GetRowSeparatorFunc" cname="gtk_tree_view_get_row_separator_func">
  17152.         <return-type type="GtkTreeViewRowSeparatorFunc" />
  17153.       </method>
  17154.       <method name="GetRubberBanding" cname="gtk_tree_view_get_rubber_banding">
  17155.         <return-type type="gboolean" />
  17156.       </method>
  17157.       <method name="GetRulesHint" cname="gtk_tree_view_get_rules_hint">
  17158.         <return-type type="gboolean" />
  17159.       </method>
  17160.       <method name="GetSearchColumn" cname="gtk_tree_view_get_search_column">
  17161.         <return-type type="gint" />
  17162.       </method>
  17163.       <method name="GetSearchEntry" cname="gtk_tree_view_get_search_entry">
  17164.         <return-type type="GtkEntry*" />
  17165.       </method>
  17166.       <method name="GetSearchEqualFunc" cname="gtk_tree_view_get_search_equal_func">
  17167.         <return-type type="GtkTreeViewSearchEqualFunc" />
  17168.       </method>
  17169.       <method name="GetSearchPositionFunc" cname="gtk_tree_view_get_search_position_func">
  17170.         <return-type type="GtkTreeViewSearchPositionFunc" />
  17171.       </method>
  17172.       <method name="GetSelection" cname="gtk_tree_view_get_selection">
  17173.         <return-type type="GtkTreeSelection*" />
  17174.       </method>
  17175.       <method name="GetShowExpanders" cname="gtk_tree_view_get_show_expanders">
  17176.         <return-type type="gboolean" />
  17177.       </method>
  17178.       <method name="GetTooltipColumn" cname="gtk_tree_view_get_tooltip_column">
  17179.         <return-type type="gint" />
  17180.       </method>
  17181.       <method name="GetTooltipContext" cname="gtk_tree_view_get_tooltip_context">
  17182.         <return-type type="gboolean" />
  17183.         <parameters>
  17184.           <parameter type="gint*" name="x" />
  17185.           <parameter type="gint*" name="y" />
  17186.           <parameter type="gboolean" name="keyboard_tip" />
  17187.           <parameter type="GtkTreeModel**" name="model" pass_as="out" />
  17188.           <parameter type="GtkTreePath**" name="path" pass_as="out" />
  17189.           <parameter type="GtkTreeIter*" name="iter" pass_as="out" />
  17190.         </parameters>
  17191.       </method>
  17192.       <method name="GetType" cname="gtk_tree_view_get_type" shared="true">
  17193.         <return-type type="GType" />
  17194.       </method>
  17195.       <method name="GetVadjustment" cname="gtk_tree_view_get_vadjustment">
  17196.         <return-type type="GtkAdjustment*" />
  17197.       </method>
  17198.       <method name="GetVisibleRange" cname="gtk_tree_view_get_visible_range">
  17199.         <return-type type="gboolean" />
  17200.         <parameters>
  17201.           <parameter type="GtkTreePath**" name="start_path" pass_as="out" owned="true" />
  17202.           <parameter type="GtkTreePath**" name="end_path" pass_as="out" owned="true" />
  17203.         </parameters>
  17204.       </method>
  17205.       <method name="GetVisibleRect" cname="gtk_tree_view_get_visible_rect">
  17206.         <return-type type="void" />
  17207.         <parameters>
  17208.           <parameter type="GdkRectangle*" name="visible_rect" pass_as="out" />
  17209.         </parameters>
  17210.       </method>
  17211.       <method name="InsertColumn" cname="gtk_tree_view_insert_column">
  17212.         <return-type type="gint" />
  17213.         <parameters>
  17214.           <parameter type="GtkTreeViewColumn*" name="column" />
  17215.           <parameter type="gint" name="position" />
  17216.         </parameters>
  17217.       </method>
  17218.       <method name="InsertColumnWithAttributes" cname="gtk_tree_view_insert_column_with_attributes" hidden="1">
  17219.         <return-type type="gint" />
  17220.         <parameters>
  17221.           <parameter type="gint" name="position" />
  17222.           <parameter type="const-gchar*" name="title" />
  17223.           <parameter type="GtkCellRenderer*" name="cell" />
  17224.           <parameter ellipsis="true" />
  17225.         </parameters>
  17226.       </method>
  17227.       <method name="InsertColumnWithDataFunc" cname="gtk_tree_view_insert_column_with_data_func" hidden="1">
  17228.         <return-type type="gint" />
  17229.         <parameters>
  17230.           <parameter type="gint" name="position" />
  17231.           <parameter type="const-gchar*" name="title" />
  17232.           <parameter type="GtkCellRenderer*" name="cell" />
  17233.           <parameter type="GtkTreeCellDataFunc" name="func" />
  17234.           <parameter type="gpointer" name="data" />
  17235.           <parameter type="GDestroyNotify" name="dnotify" />
  17236.         </parameters>
  17237.       </method>
  17238.       <method name="IsRubberBandingActive" cname="gtk_tree_view_is_rubber_banding_active">
  17239.         <return-type type="gboolean" />
  17240.       </method>
  17241.       <method name="MapExpandedRows" cname="gtk_tree_view_map_expanded_rows">
  17242.         <return-type type="void" />
  17243.         <parameters>
  17244.           <parameter type="GtkTreeViewMappingFunc" name="func" scope="call" />
  17245.           <parameter type="gpointer" name="data" />
  17246.         </parameters>
  17247.       </method>
  17248.       <method name="ModeGetType" cname="gtk_tree_view_mode_get_type" shared="true" hidden="1">
  17249.         <return-type type="GType" />
  17250.       </method>
  17251.       <method name="MoveColumnAfter" cname="gtk_tree_view_move_column_after">
  17252.         <return-type type="void" />
  17253.         <parameters>
  17254.           <parameter type="GtkTreeViewColumn*" name="column" />
  17255.           <parameter type="GtkTreeViewColumn*" name="base_column" />
  17256.         </parameters>
  17257.       </method>
  17258.       <constructor cname="gtk_tree_view_new" />
  17259.       <constructor cname="gtk_tree_view_new_with_model">
  17260.         <parameters>
  17261.           <parameter type="GtkTreeModel*" name="model" />
  17262.         </parameters>
  17263.       </constructor>
  17264.       <method name="RemoveColumn" cname="gtk_tree_view_remove_column">
  17265.         <return-type type="gint" />
  17266.         <parameters>
  17267.           <parameter type="GtkTreeViewColumn*" name="column" />
  17268.         </parameters>
  17269.       </method>
  17270.       <method cname="gtk_tree_view_row_activated" name="ActivateRow">
  17271.         <return-type type="void" />
  17272.         <parameters>
  17273.           <parameter type="GtkTreePath*" name="path" />
  17274.           <parameter type="GtkTreeViewColumn*" name="column" />
  17275.         </parameters>
  17276.       </method>
  17277.       <method cname="gtk_tree_view_row_expanded" name="GetRowExpanded">
  17278.         <return-type type="gboolean" />
  17279.         <parameters>
  17280.           <parameter type="GtkTreePath*" name="path" />
  17281.         </parameters>
  17282.       </method>
  17283.       <method name="ScrollToCell" cname="gtk_tree_view_scroll_to_cell">
  17284.         <return-type type="void" />
  17285.         <parameters>
  17286.           <parameter type="GtkTreePath*" name="path" />
  17287.           <parameter type="GtkTreeViewColumn*" name="column" />
  17288.           <parameter type="gboolean" name="use_align" />
  17289.           <parameter type="gfloat" name="row_align" />
  17290.           <parameter type="gfloat" name="col_align" />
  17291.         </parameters>
  17292.       </method>
  17293.       <method name="ScrollToPoint" cname="gtk_tree_view_scroll_to_point">
  17294.         <return-type type="void" />
  17295.         <parameters>
  17296.           <parameter type="gint" name="tree_x" />
  17297.           <parameter type="gint" name="tree_y" />
  17298.         </parameters>
  17299.       </method>
  17300.       <method name="SetColumnDragFunction" cname="gtk_tree_view_set_column_drag_function">
  17301.         <return-type type="void" />
  17302.         <parameters>
  17303.           <parameter type="GtkTreeViewColumnDropFunc" name="func" />
  17304.           <parameter type="gpointer" name="user_data" />
  17305.           <parameter name="destroy" type="GDestroyNotify" />
  17306.         </parameters>
  17307.       </method>
  17308.       <method name="SetCursor" cname="gtk_tree_view_set_cursor">
  17309.         <return-type type="void" />
  17310.         <parameters>
  17311.           <parameter type="GtkTreePath*" name="path" />
  17312.           <parameter type="GtkTreeViewColumn*" name="focus_column" />
  17313.           <parameter type="gboolean" name="start_editing" />
  17314.         </parameters>
  17315.       </method>
  17316.       <method name="SetCursorOnCell" cname="gtk_tree_view_set_cursor_on_cell">
  17317.         <return-type type="void" />
  17318.         <parameters>
  17319.           <parameter type="GtkTreePath*" name="path" />
  17320.           <parameter type="GtkTreeViewColumn*" name="focus_column" />
  17321.           <parameter type="GtkCellRenderer*" name="focus_cell" />
  17322.           <parameter type="gboolean" name="start_editing" />
  17323.         </parameters>
  17324.       </method>
  17325.       <method name="SetDestroyCountFunc" cname="gtk_tree_view_set_destroy_count_func">
  17326.         <return-type type="void" />
  17327.         <parameters>
  17328.           <parameter type="GtkTreeDestroyCountFunc" name="func" />
  17329.           <parameter type="gpointer" name="data" />
  17330.           <parameter name="destroy" type="GDestroyNotify" />
  17331.         </parameters>
  17332.       </method>
  17333.       <method name="SetDragDestRow" cname="gtk_tree_view_set_drag_dest_row">
  17334.         <return-type type="void" />
  17335.         <parameters>
  17336.           <parameter type="GtkTreePath*" name="path" />
  17337.           <parameter type="GtkTreeViewDropPosition" name="pos" />
  17338.         </parameters>
  17339.       </method>
  17340.       <method name="SetEnableSearch" cname="gtk_tree_view_set_enable_search">
  17341.         <return-type type="void" />
  17342.         <parameters>
  17343.           <parameter type="gboolean" name="enable_search" />
  17344.         </parameters>
  17345.       </method>
  17346.       <method name="SetEnableTreeLines" cname="gtk_tree_view_set_enable_tree_lines">
  17347.         <return-type type="void" />
  17348.         <parameters>
  17349.           <parameter type="gboolean" name="enabled" />
  17350.         </parameters>
  17351.       </method>
  17352.       <method name="SetExpanderColumn" cname="gtk_tree_view_set_expander_column">
  17353.         <return-type type="void" />
  17354.         <parameters>
  17355.           <parameter type="GtkTreeViewColumn*" name="column" />
  17356.         </parameters>
  17357.       </method>
  17358.       <method name="SetFixedHeightMode" cname="gtk_tree_view_set_fixed_height_mode">
  17359.         <return-type type="void" />
  17360.         <parameters>
  17361.           <parameter type="gboolean" name="enable" />
  17362.         </parameters>
  17363.       </method>
  17364.       <method cname="gtk_tree_view_set_grid_lines" name="SetEnableGridLines">
  17365.         <return-type type="void" />
  17366.         <parameters>
  17367.           <parameter type="GtkTreeViewGridLines" name="grid_lines" />
  17368.         </parameters>
  17369.       </method>
  17370.       <method name="SetHadjustment" cname="gtk_tree_view_set_hadjustment">
  17371.         <return-type type="void" />
  17372.         <parameters>
  17373.           <parameter type="GtkAdjustment*" name="adjustment" />
  17374.         </parameters>
  17375.       </method>
  17376.       <method name="SetHeadersClickable" cname="gtk_tree_view_set_headers_clickable">
  17377.         <return-type type="void" />
  17378.         <parameters>
  17379.           <parameter type="gboolean" name="setting" />
  17380.         </parameters>
  17381.       </method>
  17382.       <method name="SetHeadersVisible" cname="gtk_tree_view_set_headers_visible">
  17383.         <return-type type="void" />
  17384.         <parameters>
  17385.           <parameter type="gboolean" name="headers_visible" />
  17386.         </parameters>
  17387.       </method>
  17388.       <method name="SetHoverExpand" cname="gtk_tree_view_set_hover_expand">
  17389.         <return-type type="void" />
  17390.         <parameters>
  17391.           <parameter type="gboolean" name="expand" />
  17392.         </parameters>
  17393.       </method>
  17394.       <method name="SetHoverSelection" cname="gtk_tree_view_set_hover_selection">
  17395.         <return-type type="void" />
  17396.         <parameters>
  17397.           <parameter type="gboolean" name="hover" />
  17398.         </parameters>
  17399.       </method>
  17400.       <method name="SetLevelIndentation" cname="gtk_tree_view_set_level_indentation">
  17401.         <return-type type="void" />
  17402.         <parameters>
  17403.           <parameter type="gint" name="indentation" />
  17404.         </parameters>
  17405.       </method>
  17406.       <method name="SetModel" cname="gtk_tree_view_set_model">
  17407.         <return-type type="void" />
  17408.         <parameters>
  17409.           <parameter type="GtkTreeModel*" name="model" />
  17410.         </parameters>
  17411.       </method>
  17412.       <method name="SetReorderable" cname="gtk_tree_view_set_reorderable">
  17413.         <return-type type="void" />
  17414.         <parameters>
  17415.           <parameter type="gboolean" name="reorderable" />
  17416.         </parameters>
  17417.       </method>
  17418.       <method name="SetRowSeparatorFunc" cname="gtk_tree_view_set_row_separator_func">
  17419.         <return-type type="void" />
  17420.         <parameters>
  17421.           <parameter type="GtkTreeViewRowSeparatorFunc" name="func" />
  17422.           <parameter type="gpointer" name="data" />
  17423.           <parameter name="destroy" type="GDestroyNotify" />
  17424.         </parameters>
  17425.       </method>
  17426.       <method name="SetRubberBanding" cname="gtk_tree_view_set_rubber_banding">
  17427.         <return-type type="void" />
  17428.         <parameters>
  17429.           <parameter type="gboolean" name="enable" />
  17430.         </parameters>
  17431.       </method>
  17432.       <method name="SetRulesHint" cname="gtk_tree_view_set_rules_hint">
  17433.         <return-type type="void" />
  17434.         <parameters>
  17435.           <parameter type="gboolean" name="setting" />
  17436.         </parameters>
  17437.       </method>
  17438.       <method name="SetSearchColumn" cname="gtk_tree_view_set_search_column">
  17439.         <return-type type="void" />
  17440.         <parameters>
  17441.           <parameter type="gint" name="column" />
  17442.         </parameters>
  17443.       </method>
  17444.       <method name="SetSearchEntry" cname="gtk_tree_view_set_search_entry">
  17445.         <return-type type="void" />
  17446.         <parameters>
  17447.           <parameter type="GtkEntry*" name="entry" />
  17448.         </parameters>
  17449.       </method>
  17450.       <method name="SetSearchEqualFunc" cname="gtk_tree_view_set_search_equal_func">
  17451.         <return-type type="void" />
  17452.         <parameters>
  17453.           <parameter type="GtkTreeViewSearchEqualFunc" name="search_equal_func" />
  17454.           <parameter type="gpointer" name="search_user_data" />
  17455.           <parameter name="search_destroy" type="GDestroyNotify" />
  17456.         </parameters>
  17457.       </method>
  17458.       <method name="SetSearchPositionFunc" cname="gtk_tree_view_set_search_position_func">
  17459.         <return-type type="void" />
  17460.         <parameters>
  17461.           <parameter type="GtkTreeViewSearchPositionFunc" name="func" />
  17462.           <parameter type="gpointer" name="data" />
  17463.           <parameter type="GDestroyNotify" name="destroy" />
  17464.         </parameters>
  17465.       </method>
  17466.       <method name="SetShowExpanders" cname="gtk_tree_view_set_show_expanders">
  17467.         <return-type type="void" />
  17468.         <parameters>
  17469.           <parameter type="gboolean" name="enabled" />
  17470.         </parameters>
  17471.       </method>
  17472.       <method name="SetTooltipCell" cname="gtk_tree_view_set_tooltip_cell">
  17473.         <return-type type="void" />
  17474.         <parameters>
  17475.           <parameter type="GtkTooltip*" name="tooltip" />
  17476.           <parameter type="GtkTreePath*" name="path" />
  17477.           <parameter type="GtkTreeViewColumn*" name="column" />
  17478.           <parameter type="GtkCellRenderer*" name="cell" />
  17479.         </parameters>
  17480.       </method>
  17481.       <method name="SetTooltipColumn" cname="gtk_tree_view_set_tooltip_column">
  17482.         <return-type type="void" />
  17483.         <parameters>
  17484.           <parameter type="gint" name="column" />
  17485.         </parameters>
  17486.       </method>
  17487.       <method name="SetTooltipRow" cname="gtk_tree_view_set_tooltip_row">
  17488.         <return-type type="void" />
  17489.         <parameters>
  17490.           <parameter type="GtkTooltip*" name="tooltip" />
  17491.           <parameter type="GtkTreePath*" name="path" />
  17492.         </parameters>
  17493.       </method>
  17494.       <method name="SetVadjustment" cname="gtk_tree_view_set_vadjustment">
  17495.         <return-type type="void" />
  17496.         <parameters>
  17497.           <parameter type="GtkAdjustment*" name="adjustment" />
  17498.         </parameters>
  17499.       </method>
  17500.       <method name="TreeToWidgetCoords" cname="gtk_tree_view_tree_to_widget_coords" deprecated="1">
  17501.         <return-type type="void" />
  17502.         <parameters>
  17503.           <parameter type="gint" name="tx" />
  17504.           <parameter type="gint" name="ty" />
  17505.           <parameter type="gint*" name="wx" />
  17506.           <parameter type="gint*" name="wy" />
  17507.         </parameters>
  17508.       </method>
  17509.       <method name="UnsetRowsDragDest" cname="gtk_tree_view_unset_rows_drag_dest">
  17510.         <return-type type="void" />
  17511.       </method>
  17512.       <method name="UnsetRowsDragSource" cname="gtk_tree_view_unset_rows_drag_source">
  17513.         <return-type type="void" />
  17514.       </method>
  17515.       <method name="WidgetToTreeCoords" cname="gtk_tree_view_widget_to_tree_coords" deprecated="1">
  17516.         <return-type type="void" />
  17517.         <parameters>
  17518.           <parameter type="gint" name="wx" />
  17519.           <parameter type="gint" name="wy" />
  17520.           <parameter type="gint*" name="tx" />
  17521.           <parameter type="gint*" name="ty" />
  17522.         </parameters>
  17523.       </method>
  17524.     </object>
  17525.     <object name="TreeViewColumn" cname="GtkTreeViewColumn" parent="GtkObject">
  17526.       <field name="TreeView" cname="tree_view" type="GtkWidget*" />
  17527.       <field name="Button" cname="button" type="GtkWidget*" />
  17528.       <field name="Child" cname="child" type="GtkWidget*" />
  17529.       <field name="Arrow" cname="arrow" type="GtkWidget*" />
  17530.       <field name="Alignment" cname="alignment" type="GtkWidget*" />
  17531.       <field name="Window" cname="window" type="GdkWindow*" />
  17532.       <field name="EditableWidget" cname="editable_widget" type="GtkCellEditable*" />
  17533.       <field name="Xalign" cname="xalign" type="gfloat" />
  17534.       <field name="PropertyChangedSignal" cname="property_changed_signal" type="guint" />
  17535.       <field name="Spacing" cname="spacing" type="gint" />
  17536.       <field name="ColumnType" cname="column_type" type="GtkTreeViewColumnSizing" />
  17537.       <field name="RequestedWidth" cname="requested_width" type="gint" />
  17538.       <field name="ButtonRequest" cname="button_request" type="gint" />
  17539.       <field name="ResizedWidth" cname="resized_width" type="gint" />
  17540.       <field name="Width" cname="width" type="gint" />
  17541.       <field name="FixedWidth" cname="fixed_width" type="gint" />
  17542.       <field name="MinWidth" cname="min_width" type="gint" />
  17543.       <field name="MaxWidth" cname="max_width" type="gint" />
  17544.       <field name="DragX" cname="drag_x" type="gint" />
  17545.       <field name="DragY" cname="drag_y" type="gint" />
  17546.       <field name="Title" cname="title" type="gchar*" />
  17547.       <field name="CellList" cname="cell_list" type="GList*" />
  17548.       <field name="SortClickedSignal" cname="sort_clicked_signal" type="guint" />
  17549.       <field name="SortColumnChangedSignal" cname="sort_column_changed_signal" type="guint" />
  17550.       <field name="SortColumnId" cname="sort_column_id" type="gint" />
  17551.       <field name="SortOrder" cname="sort_order" type="GtkSortType" />
  17552.       <field name="Visible" cname="visible" bits="1" type="guint" />
  17553.       <field name="Resizable" cname="resizable" bits="1" type="guint" />
  17554.       <field name="Clickable" cname="clickable" bits="1" type="guint" />
  17555.       <field name="Dirty" cname="dirty" bits="1" type="guint" />
  17556.       <field name="ShowSortIndicator" cname="show_sort_indicator" bits="1" type="guint" />
  17557.       <field name="MaybeReordered" cname="maybe_reordered" bits="1" type="guint" />
  17558.       <field name="Reorderable" cname="reorderable" bits="1" type="guint" />
  17559.       <field name="UseResizedWidth" cname="use_resized_width" bits="1" type="guint" />
  17560.       <field name="Expand" cname="expand" bits="1" type="guint" />
  17561.       <signal name="Clicked" cname="clicked" when="LAST" field_name="clicked">
  17562.         <return-type type="void" />
  17563.         <parameters>
  17564.           <parameter type="GtkTreeViewColumn*" name="tree_column" />
  17565.         </parameters>
  17566.       </signal>
  17567.       <property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
  17568.       <property name="Resizable" cname="resizable" type="gboolean" readable="true" writeable="true" />
  17569.       <property name="Width" cname="width" type="gint" readable="true" />
  17570.       <property name="Spacing" cname="spacing" type="gint" readable="true" writeable="true" />
  17571.       <property name="Sizing" cname="sizing" type="GtkTreeViewColumnSizing" readable="true" writeable="true" />
  17572.       <property name="FixedWidth" cname="fixed-width" type="gint" readable="true" writeable="true" />
  17573.       <property name="MinWidth" cname="min-width" type="gint" readable="true" writeable="true" />
  17574.       <property name="MaxWidth" cname="max-width" type="gint" readable="true" writeable="true" />
  17575.       <property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
  17576.       <property name="Expand" cname="expand" type="gboolean" readable="true" writeable="true" />
  17577.       <property name="Clickable" cname="clickable" type="gboolean" readable="true" writeable="true" />
  17578.       <property name="Widget" cname="widget" type="GtkWidget" readable="true" writeable="true" />
  17579.       <property name="Alignment" cname="alignment" type="gfloat" readable="true" writeable="true" />
  17580.       <property name="Reorderable" cname="reorderable" type="gboolean" readable="true" writeable="true" />
  17581.       <property name="SortIndicator" cname="sort-indicator" type="gboolean" readable="true" writeable="true" />
  17582.       <property name="SortOrder" cname="sort-order" type="GtkSortType" readable="true" writeable="true" />
  17583.       <implements>
  17584.         <interface cname="GtkCellLayout" />
  17585.         <interface cname="GtkBuildable" hidden="1" />
  17586.       </implements>
  17587.       <method name="AddAttribute" cname="gtk_tree_view_column_add_attribute" hidden="1">
  17588.         <return-type type="void" />
  17589.         <parameters>
  17590.           <parameter type="GtkCellRenderer*" name="cell_renderer" />
  17591.           <parameter type="const-gchar*" name="attribute" />
  17592.           <parameter type="gint" name="column" />
  17593.         </parameters>
  17594.       </method>
  17595.       <method name="CellGetPosition" cname="gtk_tree_view_column_cell_get_position">
  17596.         <return-type type="gboolean" />
  17597.         <parameters>
  17598.           <parameter type="GtkCellRenderer*" name="cell_renderer" />
  17599.           <parameter type="gint*" name="start_pos" />
  17600.           <parameter type="gint*" name="width" />
  17601.         </parameters>
  17602.       </method>
  17603.       <method name="CellGetSize" cname="gtk_tree_view_column_cell_get_size">
  17604.         <return-type type="void" />
  17605.         <parameters>
  17606.           <parameter type="GdkRectangle*" name="cell_area" />
  17607.           <parameter type="gint*" name="x_offset" />
  17608.           <parameter type="gint*" name="y_offset" />
  17609.           <parameter type="gint*" name="width" />
  17610.           <parameter type="gint*" name="height" />
  17611.         </parameters>
  17612.       </method>
  17613.       <method name="CellIsVisible" cname="gtk_tree_view_column_cell_is_visible">
  17614.         <return-type type="gboolean" />
  17615.       </method>
  17616.       <method name="CellSetCellData" cname="gtk_tree_view_column_cell_set_cell_data">
  17617.         <return-type type="void" />
  17618.         <parameters>
  17619.           <parameter type="GtkTreeModel*" name="tree_model" />
  17620.           <parameter type="GtkTreeIter*" name="iter" />
  17621.           <parameter type="gboolean" name="is_expander" />
  17622.           <parameter type="gboolean" name="is_expanded" />
  17623.         </parameters>
  17624.       </method>
  17625.       <method name="Clear" cname="gtk_tree_view_column_clear" hidden="1">
  17626.         <return-type type="void" />
  17627.       </method>
  17628.       <method name="ClearAttributes" cname="gtk_tree_view_column_clear_attributes" hidden="1">
  17629.         <return-type type="void" />
  17630.         <parameters>
  17631.           <parameter type="GtkCellRenderer*" name="cell_renderer" />
  17632.         </parameters>
  17633.       </method>
  17634.       <method cname="gtk_tree_view_column_clicked" name="Click">
  17635.         <return-type type="void" />
  17636.       </method>
  17637.       <method name="FocusCell" cname="gtk_tree_view_column_focus_cell">
  17638.         <return-type type="void" />
  17639.         <parameters>
  17640.           <parameter type="GtkCellRenderer*" name="cell" />
  17641.         </parameters>
  17642.       </method>
  17643.       <method name="GetAlignment" cname="gtk_tree_view_column_get_alignment">
  17644.         <return-type type="gfloat" />
  17645.       </method>
  17646.       <method name="GetCellRenderers" cname="gtk_tree_view_column_get_cell_renderers" hidden="1">
  17647.         <return-type type="GList*" />
  17648.       </method>
  17649.       <method name="GetClickable" cname="gtk_tree_view_column_get_clickable">
  17650.         <return-type type="gboolean" />
  17651.       </method>
  17652.       <method name="GetExpand" cname="gtk_tree_view_column_get_expand">
  17653.         <return-type type="gboolean" />
  17654.       </method>
  17655.       <method name="GetFixedWidth" cname="gtk_tree_view_column_get_fixed_width">
  17656.         <return-type type="gint" />
  17657.       </method>
  17658.       <method name="GetMaxWidth" cname="gtk_tree_view_column_get_max_width">
  17659.         <return-type type="gint" />
  17660.       </method>
  17661.       <method name="GetMinWidth" cname="gtk_tree_view_column_get_min_width">
  17662.         <return-type type="gint" />
  17663.       </method>
  17664.       <method name="GetReorderable" cname="gtk_tree_view_column_get_reorderable">
  17665.         <return-type type="gboolean" />
  17666.       </method>
  17667.       <method name="GetResizable" cname="gtk_tree_view_column_get_resizable">
  17668.         <return-type type="gboolean" />
  17669.       </method>
  17670.       <method name="GetSizing" cname="gtk_tree_view_column_get_sizing">
  17671.         <return-type type="GtkTreeViewColumnSizing" />
  17672.       </method>
  17673.       <method name="GetSortColumnId" cname="gtk_tree_view_column_get_sort_column_id">
  17674.         <return-type type="gint" />
  17675.       </method>
  17676.       <method name="GetSortIndicator" cname="gtk_tree_view_column_get_sort_indicator">
  17677.         <return-type type="gboolean" />
  17678.       </method>
  17679.       <method name="GetSortOrder" cname="gtk_tree_view_column_get_sort_order">
  17680.         <return-type type="GtkSortType" />
  17681.       </method>
  17682.       <method name="GetSpacing" cname="gtk_tree_view_column_get_spacing">
  17683.         <return-type type="gint" />
  17684.       </method>
  17685.       <method name="GetTitle" cname="gtk_tree_view_column_get_title">
  17686.         <return-type type="const-gchar*" />
  17687.       </method>
  17688.       <method name="GetTreeView" cname="gtk_tree_view_column_get_tree_view">
  17689.         <return-type type="GtkWidget*" />
  17690.       </method>
  17691.       <method name="GetType" cname="gtk_tree_view_column_get_type" shared="true">
  17692.         <return-type type="GType" />
  17693.       </method>
  17694.       <method name="GetVisible" cname="gtk_tree_view_column_get_visible">
  17695.         <return-type type="gboolean" />
  17696.       </method>
  17697.       <method name="GetWidget" cname="gtk_tree_view_column_get_widget">
  17698.         <return-type type="GtkWidget*" />
  17699.       </method>
  17700.       <method name="GetWidth" cname="gtk_tree_view_column_get_width">
  17701.         <return-type type="gint" />
  17702.       </method>
  17703.       <constructor cname="gtk_tree_view_column_new" />
  17704.       <constructor cname="gtk_tree_view_column_new_with_attributes" hidden="1">
  17705.         <parameters>
  17706.           <parameter type="const-gchar*" name="title" />
  17707.           <parameter type="GtkCellRenderer*" name="cell" />
  17708.           <parameter ellipsis="true" />
  17709.         </parameters>
  17710.       </constructor>
  17711.       <method name="PackEnd" cname="gtk_tree_view_column_pack_end" hidden="1">
  17712.         <return-type type="void" />
  17713.         <parameters>
  17714.           <parameter type="GtkCellRenderer*" name="cell" />
  17715.           <parameter type="gboolean" name="expand" />
  17716.         </parameters>
  17717.       </method>
  17718.       <method name="PackStart" cname="gtk_tree_view_column_pack_start" hidden="1">
  17719.         <return-type type="void" />
  17720.         <parameters>
  17721.           <parameter type="GtkCellRenderer*" name="cell" />
  17722.           <parameter type="gboolean" name="expand" />
  17723.         </parameters>
  17724.       </method>
  17725.       <method name="QueueResize" cname="gtk_tree_view_column_queue_resize">
  17726.         <return-type type="void" />
  17727.       </method>
  17728.       <method name="SetAlignment" cname="gtk_tree_view_column_set_alignment">
  17729.         <return-type type="void" />
  17730.         <parameters>
  17731.           <parameter type="gfloat" name="xalign" />
  17732.         </parameters>
  17733.       </method>
  17734.       <method name="SetAttributes" cname="gtk_tree_view_column_set_attributes" hidden="1">
  17735.         <return-type type="void" />
  17736.         <parameters>
  17737.           <parameter type="GtkCellRenderer*" name="cell_renderer" />
  17738.           <parameter ellipsis="true" />
  17739.         </parameters>
  17740.       </method>
  17741.       <method name="SetCellDataFunc" cname="gtk_tree_view_column_set_cell_data_func">
  17742.         <return-type type="void" />
  17743.         <parameters>
  17744.           <parameter type="GtkCellRenderer*" name="cell_renderer" />
  17745.           <parameter type="GtkTreeCellDataFunc" name="func" />
  17746.           <parameter type="gpointer" name="func_data" />
  17747.           <parameter name="destroy" type="GDestroyNotify" />
  17748.         </parameters>
  17749.       </method>
  17750.       <method name="SetClickable" cname="gtk_tree_view_column_set_clickable">
  17751.         <return-type type="void" />
  17752.         <parameters>
  17753.           <parameter type="gboolean" name="clickable" />
  17754.         </parameters>
  17755.       </method>
  17756.       <method name="SetExpand" cname="gtk_tree_view_column_set_expand">
  17757.         <return-type type="void" />
  17758.         <parameters>
  17759.           <parameter type="gboolean" name="expand" />
  17760.         </parameters>
  17761.       </method>
  17762.       <method name="SetFixedWidth" cname="gtk_tree_view_column_set_fixed_width">
  17763.         <return-type type="void" />
  17764.         <parameters>
  17765.           <parameter type="gint" name="fixed_width" />
  17766.         </parameters>
  17767.       </method>
  17768.       <method name="SetMaxWidth" cname="gtk_tree_view_column_set_max_width">
  17769.         <return-type type="void" />
  17770.         <parameters>
  17771.           <parameter type="gint" name="max_width" />
  17772.         </parameters>
  17773.       </method>
  17774.       <method name="SetMinWidth" cname="gtk_tree_view_column_set_min_width">
  17775.         <return-type type="void" />
  17776.         <parameters>
  17777.           <parameter type="gint" name="min_width" />
  17778.         </parameters>
  17779.       </method>
  17780.       <method name="SetReorderable" cname="gtk_tree_view_column_set_reorderable">
  17781.         <return-type type="void" />
  17782.         <parameters>
  17783.           <parameter type="gboolean" name="reorderable" />
  17784.         </parameters>
  17785.       </method>
  17786.       <method name="SetResizable" cname="gtk_tree_view_column_set_resizable">
  17787.         <return-type type="void" />
  17788.         <parameters>
  17789.           <parameter type="gboolean" name="resizable" />
  17790.         </parameters>
  17791.       </method>
  17792.       <method name="SetSizing" cname="gtk_tree_view_column_set_sizing">
  17793.         <return-type type="void" />
  17794.         <parameters>
  17795.           <parameter type="GtkTreeViewColumnSizing" name="type" />
  17796.         </parameters>
  17797.       </method>
  17798.       <method name="SetSortColumnId" cname="gtk_tree_view_column_set_sort_column_id">
  17799.         <return-type type="void" />
  17800.         <parameters>
  17801.           <parameter type="gint" name="sort_column_id" />
  17802.         </parameters>
  17803.       </method>
  17804.       <method name="SetSortIndicator" cname="gtk_tree_view_column_set_sort_indicator">
  17805.         <return-type type="void" />
  17806.         <parameters>
  17807.           <parameter type="gboolean" name="setting" />
  17808.         </parameters>
  17809.       </method>
  17810.       <method name="SetSortOrder" cname="gtk_tree_view_column_set_sort_order">
  17811.         <return-type type="void" />
  17812.         <parameters>
  17813.           <parameter type="GtkSortType" name="order" />
  17814.         </parameters>
  17815.       </method>
  17816.       <method name="SetSpacing" cname="gtk_tree_view_column_set_spacing">
  17817.         <return-type type="void" />
  17818.         <parameters>
  17819.           <parameter type="gint" name="spacing" />
  17820.         </parameters>
  17821.       </method>
  17822.       <method name="SetTitle" cname="gtk_tree_view_column_set_title">
  17823.         <return-type type="void" />
  17824.         <parameters>
  17825.           <parameter type="const-gchar*" name="title" />
  17826.         </parameters>
  17827.       </method>
  17828.       <method name="SetVisible" cname="gtk_tree_view_column_set_visible">
  17829.         <return-type type="void" />
  17830.         <parameters>
  17831.           <parameter type="gboolean" name="visible" />
  17832.         </parameters>
  17833.       </method>
  17834.       <method name="SetWidget" cname="gtk_tree_view_column_set_widget">
  17835.         <return-type type="void" />
  17836.         <parameters>
  17837.           <parameter type="GtkWidget*" name="widget" />
  17838.         </parameters>
  17839.       </method>
  17840.     </object>
  17841.     <object name="UIManager" cname="GtkUIManager" parent="GObject">
  17842.       <field name="PrivateData" cname="private_data" type="GtkUIManagerPrivate*" />
  17843.       <property name="AddTearoffs" cname="add-tearoffs" type="gboolean" readable="true" writeable="true" />
  17844.       <property name="Ui" cname="ui" type="gchar*" readable="true" />
  17845.       <signal name="AddWidget" cname="add_widget" when="FIRST" field_name="add_widget">
  17846.         <return-type type="void" />
  17847.         <parameters>
  17848.           <parameter type="GtkUIManager*" name="merge" />
  17849.           <parameter type="GtkWidget*" name="widget" />
  17850.         </parameters>
  17851.       </signal>
  17852.       <signal name="ActionsChanged" cname="actions_changed" when="FIRST" field_name="actions_changed">
  17853.         <return-type type="void" />
  17854.         <parameters>
  17855.           <parameter type="GtkUIManager*" name="merge" />
  17856.         </parameters>
  17857.       </signal>
  17858.       <signal name="ConnectProxy" cname="connect_proxy" when="FIRST" field_name="connect_proxy">
  17859.         <return-type type="void" />
  17860.         <parameters>
  17861.           <parameter type="GtkUIManager*" name="merge" />
  17862.           <parameter type="GtkAction*" name="action" />
  17863.           <parameter type="GtkWidget*" name="proxy" />
  17864.         </parameters>
  17865.       </signal>
  17866.       <signal name="DisconnectProxy" cname="disconnect_proxy" when="FIRST" field_name="disconnect_proxy">
  17867.         <return-type type="void" />
  17868.         <parameters>
  17869.           <parameter type="GtkUIManager*" name="merge" />
  17870.           <parameter type="GtkAction*" name="action" />
  17871.           <parameter type="GtkWidget*" name="proxy" />
  17872.         </parameters>
  17873.       </signal>
  17874.       <signal name="PreActivate" cname="pre_activate" when="FIRST" field_name="pre_activate">
  17875.         <return-type type="void" />
  17876.         <parameters>
  17877.           <parameter type="GtkUIManager*" name="merge" />
  17878.           <parameter type="GtkAction*" name="action" />
  17879.         </parameters>
  17880.       </signal>
  17881.       <signal name="PostActivate" cname="post_activate" when="FIRST" field_name="post_activate">
  17882.         <return-type type="void" />
  17883.         <parameters>
  17884.           <parameter type="GtkUIManager*" name="merge" />
  17885.           <parameter type="GtkAction*" name="action" />
  17886.         </parameters>
  17887.       </signal>
  17888.       <virtual_method name="GetWidget" cname="get_widget">
  17889.         <return-type type="GtkWidget*" />
  17890.         <parameters>
  17891.           <parameter type="GtkUIManager*" name="manager" />
  17892.           <parameter type="const-gchar*" name="path" />
  17893.         </parameters>
  17894.       </virtual_method>
  17895.       <virtual_method name="GetAction" cname="get_action">
  17896.         <return-type type="GtkAction*" />
  17897.         <parameters>
  17898.           <parameter type="GtkUIManager*" name="manager" />
  17899.           <parameter type="const-gchar*" name="path" />
  17900.         </parameters>
  17901.       </virtual_method>
  17902.       <implements>
  17903.         <interface cname="GtkBuildable" hidden="1" />
  17904.       </implements>
  17905.       <method name="AddUi" cname="gtk_ui_manager_add_ui">
  17906.         <return-type type="void" />
  17907.         <parameters>
  17908.           <parameter type="guint" name="merge_id" />
  17909.           <parameter type="const-gchar*" name="path" />
  17910.           <parameter type="const-gchar*" name="name" />
  17911.           <parameter type="const-gchar*" name="action" />
  17912.           <parameter type="GtkUIManagerItemType" name="type" />
  17913.           <parameter type="gboolean" name="top" />
  17914.         </parameters>
  17915.       </method>
  17916.       <method name="AddUiFromFile" cname="gtk_ui_manager_add_ui_from_file">
  17917.         <return-type type="guint" />
  17918.         <parameters>
  17919.           <parameter type="const-gchar*" name="filename" />
  17920.           <parameter type="GError**" name="error" />
  17921.         </parameters>
  17922.       </method>
  17923.       <method name="AddUiFromString" cname="gtk_ui_manager_add_ui_from_string">
  17924.         <return-type type="guint" />
  17925.         <parameters>
  17926.           <parameter type="const-gchar*" name="buffer" />
  17927.           <parameter type="gssize" name="length" />
  17928.           <parameter type="GError**" name="error" />
  17929.         </parameters>
  17930.       </method>
  17931.       <method name="EnsureUpdate" cname="gtk_ui_manager_ensure_update">
  17932.         <return-type type="void" />
  17933.       </method>
  17934.       <method name="GetAccelGroup" cname="gtk_ui_manager_get_accel_group">
  17935.         <return-type type="GtkAccelGroup*" />
  17936.       </method>
  17937.       <method name="GetAction" cname="gtk_ui_manager_get_action">
  17938.         <return-type type="GtkAction*" />
  17939.         <parameters>
  17940.           <parameter type="const-gchar*" name="path" />
  17941.         </parameters>
  17942.       </method>
  17943.       <method name="GetActionGroups" cname="gtk_ui_manager_get_action_groups" hidden="1">
  17944.         <return-type type="GList*" />
  17945.       </method>
  17946.       <method name="GetAddTearoffs" cname="gtk_ui_manager_get_add_tearoffs">
  17947.         <return-type type="gboolean" />
  17948.       </method>
  17949.       <method name="GetToplevels" cname="gtk_ui_manager_get_toplevels" hidden="1">
  17950.         <return-type type="GSList*" />
  17951.         <parameters>
  17952.           <parameter type="GtkUIManagerItemType" name="types" />
  17953.         </parameters>
  17954.       </method>
  17955.       <method name="GetType" cname="gtk_ui_manager_get_type" shared="true">
  17956.         <return-type type="GType" />
  17957.       </method>
  17958.       <method name="GetUi" cname="gtk_ui_manager_get_ui">
  17959.         <return-type type="gchar*" />
  17960.       </method>
  17961.       <method name="GetWidget" cname="gtk_ui_manager_get_widget">
  17962.         <return-type type="GtkWidget*" />
  17963.         <parameters>
  17964.           <parameter type="const-gchar*" name="path" />
  17965.         </parameters>
  17966.       </method>
  17967.       <method name="InsertActionGroup" cname="gtk_ui_manager_insert_action_group">
  17968.         <return-type type="void" />
  17969.         <parameters>
  17970.           <parameter type="GtkActionGroup*" name="action_group" />
  17971.           <parameter type="gint" name="pos" />
  17972.         </parameters>
  17973.       </method>
  17974.       <constructor cname="gtk_ui_manager_new" />
  17975.       <constructor cname="gtk_ui_manager_new_merge_id" hidden="1">
  17976.         <parameters>
  17977.           <parameter type="GtkUIManager*" name="self" />
  17978.         </parameters>
  17979.       </constructor>
  17980.       <method name="RemoveActionGroup" cname="gtk_ui_manager_remove_action_group">
  17981.         <return-type type="void" />
  17982.         <parameters>
  17983.           <parameter type="GtkActionGroup*" name="action_group" />
  17984.         </parameters>
  17985.       </method>
  17986.       <method name="RemoveUi" cname="gtk_ui_manager_remove_ui">
  17987.         <return-type type="void" />
  17988.         <parameters>
  17989.           <parameter type="guint" name="merge_id" />
  17990.         </parameters>
  17991.       </method>
  17992.       <method name="SetAddTearoffs" cname="gtk_ui_manager_set_add_tearoffs">
  17993.         <return-type type="void" />
  17994.         <parameters>
  17995.           <parameter type="gboolean" name="add_tearoffs" />
  17996.         </parameters>
  17997.       </method>
  17998.     </object>
  17999.     <object name="VBox" cname="GtkVBox" parent="GtkBox">
  18000.       <method name="GetType" cname="gtk_vbox_get_type" shared="true">
  18001.         <return-type type="GType" />
  18002.       </method>
  18003.       <constructor cname="gtk_vbox_new">
  18004.         <parameters>
  18005.           <parameter type="gboolean" name="homogeneous" />
  18006.           <parameter type="gint" name="spacing" />
  18007.         </parameters>
  18008.       </constructor>
  18009.     </object>
  18010.     <object name="VButtonBox" cname="GtkVButtonBox" parent="GtkButtonBox">
  18011.       <method name="GetLayoutDefault" cname="gtk_vbutton_box_get_layout_default" deprecated="1" shared="true">
  18012.         <return-type type="GtkButtonBoxStyle" />
  18013.       </method>
  18014.       <method name="GetSpacingDefault" cname="gtk_vbutton_box_get_spacing_default" deprecated="1" shared="true">
  18015.         <return-type type="gint" />
  18016.       </method>
  18017.       <method name="GetType" cname="gtk_vbutton_box_get_type" shared="true">
  18018.         <return-type type="GType" />
  18019.       </method>
  18020.       <constructor cname="gtk_vbutton_box_new" />
  18021.       <method name="SetLayoutDefault" cname="gtk_vbutton_box_set_layout_default" deprecated="1" shared="true">
  18022.         <return-type type="void" />
  18023.         <parameters>
  18024.           <parameter type="GtkButtonBoxStyle" name="layout" />
  18025.         </parameters>
  18026.       </method>
  18027.       <method name="SetSpacingDefault" cname="gtk_vbutton_box_set_spacing_default" deprecated="1" shared="true">
  18028.         <return-type type="void" />
  18029.         <parameters>
  18030.           <parameter type="gint" name="spacing" />
  18031.         </parameters>
  18032.       </method>
  18033.     </object>
  18034.     <object name="Viewport" cname="GtkViewport" parent="GtkBin">
  18035.       <field name="ShadowType" cname="shadow_type" type="GtkShadowType" />
  18036.       <field name="ViewWindow" cname="view_window" type="GdkWindow*" />
  18037.       <field name="BinWindow" cname="bin_window" type="GdkWindow*" />
  18038.       <field name="Hadjustment" cname="hadjustment" type="GtkAdjustment*" />
  18039.       <field name="Vadjustment" cname="vadjustment" type="GtkAdjustment*" />
  18040.       <property name="Hadjustment" cname="hadjustment" type="GtkAdjustment" readable="true" writeable="true" construct="true" />
  18041.       <property name="Vadjustment" cname="vadjustment" type="GtkAdjustment" readable="true" writeable="true" construct="true" />
  18042.       <property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
  18043.       <signal cname="set_scroll_adjustments" when="LAST" field_name="set_scroll_adjustments" name="ScrollAdjustmentsSet">
  18044.         <return-type type="void" />
  18045.         <parameters>
  18046.           <parameter type="GtkViewport*" name="viewport" />
  18047.           <parameter type="GtkAdjustment*" name="hadjustment" />
  18048.           <parameter type="GtkAdjustment*" name="vadjustment" />
  18049.         </parameters>
  18050.       </signal>
  18051.       <method name="GetHadjustment" cname="gtk_viewport_get_hadjustment">
  18052.         <return-type type="GtkAdjustment*" />
  18053.       </method>
  18054.       <method name="GetShadowType" cname="gtk_viewport_get_shadow_type">
  18055.         <return-type type="GtkShadowType" />
  18056.       </method>
  18057.       <method name="GetType" cname="gtk_viewport_get_type" shared="true">
  18058.         <return-type type="GType" />
  18059.       </method>
  18060.       <method name="GetVadjustment" cname="gtk_viewport_get_vadjustment">
  18061.         <return-type type="GtkAdjustment*" />
  18062.       </method>
  18063.       <constructor cname="gtk_viewport_new">
  18064.         <parameters>
  18065.           <parameter type="GtkAdjustment*" name="hadjustment" />
  18066.           <parameter type="GtkAdjustment*" name="vadjustment" />
  18067.         </parameters>
  18068.       </constructor>
  18069.       <method name="SetHadjustment" cname="gtk_viewport_set_hadjustment">
  18070.         <return-type type="void" />
  18071.         <parameters>
  18072.           <parameter type="GtkAdjustment*" name="adjustment" />
  18073.         </parameters>
  18074.       </method>
  18075.       <method name="SetShadowType" cname="gtk_viewport_set_shadow_type">
  18076.         <return-type type="void" />
  18077.         <parameters>
  18078.           <parameter type="GtkShadowType" name="type" />
  18079.         </parameters>
  18080.       </method>
  18081.       <method name="SetVadjustment" cname="gtk_viewport_set_vadjustment">
  18082.         <return-type type="void" />
  18083.         <parameters>
  18084.           <parameter type="GtkAdjustment*" name="adjustment" />
  18085.         </parameters>
  18086.       </method>
  18087.     </object>
  18088.     <object name="VolumeButton" cname="GtkVolumeButton" parent="GtkScaleButton" disable_gtype_ctor="1">
  18089.       <method name="GetType" cname="gtk_volume_button_get_type" shared="true">
  18090.         <return-type type="GType" />
  18091.       </method>
  18092.       <constructor cname="gtk_volume_button_new" />
  18093.     </object>
  18094.     <object name="VPaned" cname="GtkVPaned" parent="GtkPaned">
  18095.       <method name="GetType" cname="gtk_vpaned_get_type" shared="true">
  18096.         <return-type type="GType" />
  18097.       </method>
  18098.       <constructor cname="gtk_vpaned_new" />
  18099.     </object>
  18100.     <object name="VRuler" cname="GtkVRuler" parent="GtkRuler">
  18101.       <method name="GetType" cname="gtk_vruler_get_type" shared="true">
  18102.         <return-type type="GType" />
  18103.       </method>
  18104.       <constructor cname="gtk_vruler_new" />
  18105.     </object>
  18106.     <object name="VScale" cname="GtkVScale" parent="GtkScale">
  18107.       <method name="GetType" cname="gtk_vscale_get_type" shared="true">
  18108.         <return-type type="GType" />
  18109.       </method>
  18110.       <constructor cname="gtk_vscale_new">
  18111.         <parameters>
  18112.           <parameter type="GtkAdjustment*" name="adjustment" />
  18113.         </parameters>
  18114.       </constructor>
  18115.       <constructor cname="gtk_vscale_new_with_range" hidden="1">
  18116.         <parameters>
  18117.           <parameter type="gdouble" name="min" />
  18118.           <parameter type="gdouble" name="max" />
  18119.           <parameter type="gdouble" name="step" />
  18120.         </parameters>
  18121.       </constructor>
  18122.     </object>
  18123.     <object name="VScrollbar" cname="GtkVScrollbar" parent="GtkScrollbar">
  18124.       <method name="GetType" cname="gtk_vscrollbar_get_type" shared="true">
  18125.         <return-type type="GType" />
  18126.       </method>
  18127.       <constructor cname="gtk_vscrollbar_new">
  18128.         <parameters>
  18129.           <parameter type="GtkAdjustment*" name="adjustment" />
  18130.         </parameters>
  18131.       </constructor>
  18132.     </object>
  18133.     <object name="VSeparator" cname="GtkVSeparator" parent="GtkSeparator">
  18134.       <method name="GetType" cname="gtk_vseparator_get_type" shared="true">
  18135.         <return-type type="GType" />
  18136.       </method>
  18137.       <constructor cname="gtk_vseparator_new" />
  18138.     </object>
  18139.     <object name="Widget" cname="GtkWidget" parent="GtkObject" disable_gtype_ctor="1">
  18140.       <field name="PrivateFlags" cname="private_flags" type="guint16" />
  18141.       <field name="State" cname="state" type="guint8" />
  18142.       <field name="SavedState" cname="saved_state" type="guint8" />
  18143.       <field name="Name" cname="name" type="gchar*" />
  18144.       <field name="Style" cname="style" type="GtkStyle*" access="public" />
  18145.       <field name="Requisition" cname="requisition" type="GtkRequisition" access="public" writeable="true" />
  18146.       <field name="Allocation" cname="allocation" type="GtkAllocation" access="public" hidden="1" />
  18147.       <field name="Window" cname="window" type="GdkWindow*" access="public" hidden="1" />
  18148.       <field name="Parent" cname="parent" type="GtkWidget*" access="public" />
  18149.       <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" />
  18150.       <property name="Parent" cname="parent" type="GtkContainer" readable="true" writeable="true" />
  18151.       <property name="WidthRequest" cname="width-request" type="gint" readable="true" writeable="true" />
  18152.       <property name="HeightRequest" cname="height-request" type="gint" readable="true" writeable="true" />
  18153.       <property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
  18154.       <property name="Sensitive" cname="sensitive" type="gboolean" readable="true" writeable="true" />
  18155.       <property name="AppPaintable" cname="app-paintable" type="gboolean" readable="true" writeable="true" />
  18156.       <property name="CanFocus" cname="can-focus" type="gboolean" readable="true" writeable="true" />
  18157.       <property name="HasFocus" cname="has-focus" type="gboolean" readable="true" writeable="true" />
  18158.       <property name="IsFocus" cname="is-focus" type="gboolean" readable="true" writeable="true" />
  18159.       <property name="CanDefault" cname="can-default" type="gboolean" readable="true" writeable="true" />
  18160.       <property name="HasDefault" cname="has-default" type="gboolean" readable="true" writeable="true" />
  18161.       <property name="ReceivesDefault" cname="receives-default" type="gboolean" readable="true" writeable="true" />
  18162.       <property name="CompositeChild" cname="composite-child" type="gboolean" readable="true" />
  18163.       <property name="Style" cname="style" type="GtkStyle" readable="true" writeable="true" />
  18164.       <property name="Events" cname="events" type="GdkEventMask" readable="true" writeable="true" />
  18165.       <property name="ExtensionEvents" cname="extension-events" type="GdkExtensionMode" readable="true" writeable="true" />
  18166.       <property name="NoShowAll" cname="no-show-all" type="gboolean" readable="true" writeable="true" />
  18167.       <property name="HasTooltip" cname="has-tooltip" type="gboolean" readable="true" writeable="true" />
  18168.       <property name="TooltipText" cname="tooltip-text" type="gchar*" readable="true" writeable="true" />
  18169.       <property name="TooltipMarkup" cname="tooltip-markup" type="gchar*" readable="true" writeable="true" />
  18170.       <signal cname="show" when="FIRST" field_name="show" name="Shown">
  18171.         <return-type type="void" />
  18172.         <parameters>
  18173.           <parameter type="GtkWidget*" name="widget" />
  18174.         </parameters>
  18175.       </signal>
  18176.       <signal cname="hide" when="FIRST" field_name="hide" name="Hidden">
  18177.         <return-type type="void" />
  18178.         <parameters>
  18179.           <parameter type="GtkWidget*" name="widget" />
  18180.         </parameters>
  18181.       </signal>
  18182.       <signal cname="map" when="FIRST" field_name="map" name="Mapped">
  18183.         <return-type type="void" />
  18184.         <parameters>
  18185.           <parameter type="GtkWidget*" name="widget" />
  18186.         </parameters>
  18187.       </signal>
  18188.       <signal cname="unmap" when="FIRST" field_name="unmap" name="Unmapped">
  18189.         <return-type type="void" />
  18190.         <parameters>
  18191.           <parameter type="GtkWidget*" name="widget" />
  18192.         </parameters>
  18193.       </signal>
  18194.       <signal cname="realize" when="FIRST" field_name="realize" name="Realized">
  18195.         <return-type type="void" />
  18196.         <parameters>
  18197.           <parameter type="GtkWidget*" name="widget" />
  18198.         </parameters>
  18199.       </signal>
  18200.       <signal cname="unrealize" when="LAST" field_name="unrealize" name="Unrealized">
  18201.         <return-type type="void" />
  18202.         <parameters>
  18203.           <parameter type="GtkWidget*" name="widget" />
  18204.         </parameters>
  18205.       </signal>
  18206.       <signal cname="size_request" when="FIRST" field_name="size_request" name="SizeRequested">
  18207.         <return-type type="void" />
  18208.         <parameters>
  18209.           <parameter type="GtkWidget*" name="widget" />
  18210.           <parameter type="GtkRequisition*" name="requisition" pass_as="ref" />
  18211.         </parameters>
  18212.       </signal>
  18213.       <signal cname="size_allocate" when="FIRST" field_name="size_allocate" name="SizeAllocated">
  18214.         <return-type type="void" />
  18215.         <parameters>
  18216.           <parameter type="GtkWidget*" name="widget" />
  18217.           <parameter type="GtkAllocation*" name="allocation" />
  18218.         </parameters>
  18219.       </signal>
  18220.       <signal name="StateChanged" cname="state_changed" when="FIRST" field_name="state_changed">
  18221.         <return-type type="void" />
  18222.         <parameters>
  18223.           <parameter type="GtkWidget*" name="widget" />
  18224.           <parameter type="GtkStateType" name="previous_state" />
  18225.         </parameters>
  18226.       </signal>
  18227.       <signal name="ParentSet" cname="parent_set" when="FIRST" field_name="parent_set">
  18228.         <return-type type="void" />
  18229.         <parameters>
  18230.           <parameter type="GtkWidget*" name="widget" />
  18231.           <parameter type="GtkWidget*" name="previous_parent" />
  18232.         </parameters>
  18233.       </signal>
  18234.       <signal name="HierarchyChanged" cname="hierarchy_changed" when="LAST" field_name="hierarchy_changed">
  18235.         <return-type type="void" />
  18236.         <parameters>
  18237.           <parameter type="GtkWidget*" name="widget" />
  18238.           <parameter type="GtkWidget*" name="previous_toplevel" />
  18239.         </parameters>
  18240.       </signal>
  18241.       <signal name="StyleSet" cname="style_set" when="FIRST" field_name="style_set">
  18242.         <return-type type="void" />
  18243.         <parameters>
  18244.           <parameter type="GtkWidget*" name="widget" />
  18245.           <parameter type="GtkStyle*" name="previous_style" />
  18246.         </parameters>
  18247.       </signal>
  18248.       <signal name="DirectionChanged" cname="direction_changed" when="FIRST" field_name="direction_changed">
  18249.         <return-type type="void" />
  18250.         <parameters>
  18251.           <parameter type="GtkWidget*" name="widget" />
  18252.           <parameter type="GtkTextDirection" name="previous_direction" />
  18253.         </parameters>
  18254.       </signal>
  18255.       <signal name="GrabNotify" cname="grab_notify" when="FIRST" field_name="grab_notify">
  18256.         <return-type type="void" />
  18257.         <parameters>
  18258.           <parameter type="GtkWidget*" name="widget" />
  18259.           <parameter type="gboolean" name="was_grabbed" />
  18260.         </parameters>
  18261.       </signal>
  18262.       <signal cname="child_notify" when="FIRST" field_name="child_notify" name="ChildNotified">
  18263.         <return-type type="void" />
  18264.         <parameters>
  18265.           <parameter type="GtkWidget*" name="widget" />
  18266.           <parameter type="GParamSpec*" name="pspec" />
  18267.         </parameters>
  18268.       </signal>
  18269.       <signal cname="mnemonic_activate" when="LAST" field_name="mnemonic_activate" name="MnemonicActivated">
  18270.         <return-type type="gboolean" />
  18271.         <parameters>
  18272.           <parameter type="GtkWidget*" name="widget" />
  18273.           <parameter type="gboolean" name="group_cycling" />
  18274.         </parameters>
  18275.       </signal>
  18276.       <signal cname="grab_focus" when="LAST" field_name="grab_focus" name="FocusGrabbed">
  18277.         <return-type type="void" />
  18278.         <parameters>
  18279.           <parameter type="GtkWidget*" name="widget" />
  18280.         </parameters>
  18281.       </signal>
  18282.       <signal cname="focus" when="LAST" field_name="focus" name="Focused">
  18283.         <return-type type="gboolean" />
  18284.         <parameters>
  18285.           <parameter type="GtkWidget*" name="widget" />
  18286.           <parameter type="GtkDirectionType" name="direction" />
  18287.         </parameters>
  18288.       </signal>
  18289.       <signal cname="event" when="LAST" field_name="event" name="WidgetEvent">
  18290.         <return-type type="gboolean" />
  18291.         <parameters>
  18292.           <parameter type="GtkWidget*" name="widget" />
  18293.           <parameter type="GdkEvent*" name="event" />
  18294.         </parameters>
  18295.       </signal>
  18296.       <signal cname="event_after" name="WidgetEventAfter">
  18297.         <return-type type="void" />
  18298.         <parameters>
  18299.           <parameter type="GtkWidget*" name="widget" />
  18300.           <parameter type="GdkEvent" name="event" />
  18301.         </parameters>
  18302.       </signal>
  18303.       <signal name="ButtonPressEvent" cname="button_press_event" when="LAST" field_name="button_press_event">
  18304.         <return-type type="gboolean" />
  18305.         <parameters>
  18306.           <parameter type="GtkWidget*" name="widget" />
  18307.           <parameter type="GdkEventButton*" name="event" />
  18308.         </parameters>
  18309.       </signal>
  18310.       <signal name="ButtonReleaseEvent" cname="button_release_event" when="LAST" field_name="button_release_event">
  18311.         <return-type type="gboolean" />
  18312.         <parameters>
  18313.           <parameter type="GtkWidget*" name="widget" />
  18314.           <parameter type="GdkEventButton*" name="event" />
  18315.         </parameters>
  18316.       </signal>
  18317.       <signal name="ScrollEvent" cname="scroll_event" when="LAST" field_name="scroll_event">
  18318.         <return-type type="gboolean" />
  18319.         <parameters>
  18320.           <parameter type="GtkWidget*" name="widget" />
  18321.           <parameter type="GdkEventScroll*" name="event" />
  18322.         </parameters>
  18323.       </signal>
  18324.       <signal name="MotionNotifyEvent" cname="motion_notify_event" when="LAST" field_name="motion_notify_event">
  18325.         <return-type type="gboolean" />
  18326.         <parameters>
  18327.           <parameter type="GtkWidget*" name="widget" />
  18328.           <parameter type="GdkEventMotion*" name="event" />
  18329.         </parameters>
  18330.       </signal>
  18331.       <signal name="CompositedChanged" cname="composited_changed" when="LAST" field_name="composited_changed">
  18332.         <return-type type="void" />
  18333.         <parameters>
  18334.           <parameter type="GtkWidget*" name="widget" />
  18335.         </parameters>
  18336.       </signal>
  18337.       <signal name="DeleteEvent" cname="delete_event" when="LAST" field_name="delete_event">
  18338.         <return-type type="gboolean" />
  18339.         <parameters>
  18340.           <parameter type="GtkWidget*" name="widget" />
  18341.           <parameter type="GdkEventAny*" name="event" />
  18342.         </parameters>
  18343.       </signal>
  18344.       <signal name="DestroyEvent" cname="destroy_event" when="LAST" field_name="destroy_event">
  18345.         <return-type type="gboolean" />
  18346.         <parameters>
  18347.           <parameter type="GtkWidget*" name="widget" />
  18348.           <parameter type="GdkEventAny*" name="event" />
  18349.         </parameters>
  18350.       </signal>
  18351.       <signal name="ExposeEvent" cname="expose_event" when="LAST" field_name="expose_event">
  18352.         <return-type type="gboolean" />
  18353.         <parameters>
  18354.           <parameter type="GtkWidget*" name="widget" />
  18355.           <parameter type="GdkEventExpose*" name="event" />
  18356.         </parameters>
  18357.       </signal>
  18358.       <signal name="KeyPressEvent" cname="key_press_event" when="LAST" field_name="key_press_event">
  18359.         <return-type type="gboolean" />
  18360.         <parameters>
  18361.           <parameter type="GtkWidget*" name="widget" />
  18362.           <parameter type="GdkEventKey*" name="event" />
  18363.         </parameters>
  18364.       </signal>
  18365.       <signal name="KeyReleaseEvent" cname="key_release_event" when="LAST" field_name="key_release_event">
  18366.         <return-type type="gboolean" />
  18367.         <parameters>
  18368.           <parameter type="GtkWidget*" name="widget" />
  18369.           <parameter type="GdkEventKey*" name="event" />
  18370.         </parameters>
  18371.       </signal>
  18372.       <signal name="EnterNotifyEvent" cname="enter_notify_event" when="LAST" field_name="enter_notify_event">
  18373.         <return-type type="gboolean" />
  18374.         <parameters>
  18375.           <parameter type="GtkWidget*" name="widget" />
  18376.           <parameter type="GdkEventCrossing*" name="event" />
  18377.         </parameters>
  18378.       </signal>
  18379.       <signal name="LeaveNotifyEvent" cname="leave_notify_event" when="LAST" field_name="leave_notify_event">
  18380.         <return-type type="gboolean" />
  18381.         <parameters>
  18382.           <parameter type="GtkWidget*" name="widget" />
  18383.           <parameter type="GdkEventCrossing*" name="event" />
  18384.         </parameters>
  18385.       </signal>
  18386.       <signal name="ConfigureEvent" cname="configure_event" when="LAST" field_name="configure_event">
  18387.         <return-type type="gboolean" />
  18388.         <parameters>
  18389.           <parameter type="GtkWidget*" name="widget" />
  18390.           <parameter type="GdkEventConfigure*" name="event" />
  18391.         </parameters>
  18392.       </signal>
  18393.       <signal name="FocusInEvent" cname="focus_in_event" when="LAST" field_name="focus_in_event">
  18394.         <return-type type="gboolean" />
  18395.         <parameters>
  18396.           <parameter type="GtkWidget*" name="widget" />
  18397.           <parameter type="GdkEventFocus*" name="event" />
  18398.         </parameters>
  18399.       </signal>
  18400.       <signal name="FocusOutEvent" cname="focus_out_event" when="LAST" field_name="focus_out_event">
  18401.         <return-type type="gboolean" />
  18402.         <parameters>
  18403.           <parameter type="GtkWidget*" name="widget" />
  18404.           <parameter type="GdkEventFocus*" name="event" />
  18405.         </parameters>
  18406.       </signal>
  18407.       <signal name="MapEvent" cname="map_event" when="LAST" field_name="map_event">
  18408.         <return-type type="gboolean" />
  18409.         <parameters>
  18410.           <parameter type="GtkWidget*" name="widget" />
  18411.           <parameter type="GdkEventAny*" name="event" />
  18412.         </parameters>
  18413.       </signal>
  18414.       <signal name="UnmapEvent" cname="unmap_event" when="LAST" field_name="unmap_event">
  18415.         <return-type type="gboolean" />
  18416.         <parameters>
  18417.           <parameter type="GtkWidget*" name="widget" />
  18418.           <parameter type="GdkEventAny*" name="event" />
  18419.         </parameters>
  18420.       </signal>
  18421.       <signal name="PropertyNotifyEvent" cname="property_notify_event" when="LAST" field_name="property_notify_event">
  18422.         <return-type type="gboolean" />
  18423.         <parameters>
  18424.           <parameter type="GtkWidget*" name="widget" />
  18425.           <parameter type="GdkEventProperty*" name="event" />
  18426.         </parameters>
  18427.       </signal>
  18428.       <signal name="SelectionClearEvent" cname="selection_clear_event" when="LAST" field_name="selection_clear_event">
  18429.         <return-type type="gboolean" />
  18430.         <parameters>
  18431.           <parameter type="GtkWidget*" name="widget" />
  18432.           <parameter type="GdkEventSelection*" name="event" />
  18433.         </parameters>
  18434.       </signal>
  18435.       <signal name="SelectionRequestEvent" cname="selection_request_event" when="LAST" field_name="selection_request_event">
  18436.         <return-type type="gboolean" />
  18437.         <parameters>
  18438.           <parameter type="GtkWidget*" name="widget" />
  18439.           <parameter type="GdkEventSelection*" name="event" />
  18440.         </parameters>
  18441.       </signal>
  18442.       <signal name="SelectionNotifyEvent" cname="selection_notify_event" when="LAST" field_name="selection_notify_event">
  18443.         <return-type type="gboolean" />
  18444.         <parameters>
  18445.           <parameter type="GtkWidget*" name="widget" />
  18446.           <parameter type="GdkEventSelection*" name="event" />
  18447.         </parameters>
  18448.       </signal>
  18449.       <signal name="SelectionReceived" cname="selection_received" when="LAST" field_name="selection_received">
  18450.         <return-type type="void" />
  18451.         <parameters>
  18452.           <parameter type="GtkWidget*" name="widget" />
  18453.           <parameter type="GtkSelectionData*" name="selection_data" />
  18454.           <parameter type="guint" name="time_" />
  18455.         </parameters>
  18456.       </signal>
  18457.       <signal name="SelectionGet" cname="selection_get" when="LAST" field_name="selection_get">
  18458.         <return-type type="void" />
  18459.         <parameters>
  18460.           <parameter type="GtkWidget*" name="widget" />
  18461.           <parameter type="GtkSelectionData*" name="selection_data" />
  18462.           <parameter type="guint" name="info" />
  18463.           <parameter type="guint" name="time_" />
  18464.         </parameters>
  18465.       </signal>
  18466.       <signal name="ProximityInEvent" cname="proximity_in_event" when="LAST" field_name="proximity_in_event">
  18467.         <return-type type="gboolean" />
  18468.         <parameters>
  18469.           <parameter type="GtkWidget*" name="widget" />
  18470.           <parameter type="GdkEventProximity*" name="event" />
  18471.         </parameters>
  18472.       </signal>
  18473.       <signal name="ProximityOutEvent" cname="proximity_out_event" when="LAST" field_name="proximity_out_event">
  18474.         <return-type type="gboolean" />
  18475.         <parameters>
  18476.           <parameter type="GtkWidget*" name="widget" />
  18477.           <parameter type="GdkEventProximity*" name="event" />
  18478.         </parameters>
  18479.       </signal>
  18480.       <signal name="DragLeave" cname="drag_leave" when="LAST" field_name="drag_leave">
  18481.         <return-type type="void" />
  18482.         <parameters>
  18483.           <parameter type="GtkWidget*" name="widget" />
  18484.           <parameter type="GdkDragContext*" name="context" />
  18485.           <parameter type="guint" name="time_" />
  18486.         </parameters>
  18487.       </signal>
  18488.       <signal name="DragBegin" cname="drag_begin" when="LAST" field_name="drag_begin">
  18489.         <return-type type="void" />
  18490.         <parameters>
  18491.           <parameter type="GtkWidget*" name="widget" />
  18492.           <parameter type="GdkDragContext*" name="context" />
  18493.         </parameters>
  18494.       </signal>
  18495.       <signal name="DragEnd" cname="drag_end" when="LAST" field_name="drag_end">
  18496.         <return-type type="void" />
  18497.         <parameters>
  18498.           <parameter type="GtkWidget*" name="widget" />
  18499.           <parameter type="GdkDragContext*" name="context" />
  18500.         </parameters>
  18501.       </signal>
  18502.       <signal name="DragDataDelete" cname="drag_data_delete" when="LAST" field_name="drag_data_delete">
  18503.         <return-type type="void" />
  18504.         <parameters>
  18505.           <parameter type="GtkWidget*" name="widget" />
  18506.           <parameter type="GdkDragContext*" name="context" />
  18507.         </parameters>
  18508.       </signal>
  18509.       <signal name="DragFailed" cname="drag_failed" when="LAST">
  18510.         <return-type type="gboolean" />
  18511.         <parameters>
  18512.           <parameter name="inst" type="GtkWidget*" />
  18513.           <parameter type="GdkDragContext" name="drag_context" />
  18514.           <parameter type="GtkDragResult" name="drag_result" />
  18515.         </parameters>
  18516.       </signal>
  18517.       <signal name="DragMotion" cname="drag_motion" when="LAST" field_name="drag_motion">
  18518.         <return-type type="gboolean" />
  18519.         <parameters>
  18520.           <parameter type="GtkWidget*" name="widget" />
  18521.           <parameter type="GdkDragContext*" name="context" />
  18522.           <parameter type="gint" name="x" />
  18523.           <parameter type="gint" name="y" />
  18524.           <parameter type="guint" name="time_" />
  18525.         </parameters>
  18526.       </signal>
  18527.       <signal name="DragDrop" cname="drag_drop" when="LAST" field_name="drag_drop">
  18528.         <return-type type="gboolean" />
  18529.         <parameters>
  18530.           <parameter type="GtkWidget*" name="widget" />
  18531.           <parameter type="GdkDragContext*" name="context" />
  18532.           <parameter type="gint" name="x" />
  18533.           <parameter type="gint" name="y" />
  18534.           <parameter type="guint" name="time_" />
  18535.         </parameters>
  18536.       </signal>
  18537.       <signal name="DragDataGet" cname="drag_data_get" when="LAST" field_name="drag_data_get">
  18538.         <return-type type="void" />
  18539.         <parameters>
  18540.           <parameter type="GtkWidget*" name="widget" />
  18541.           <parameter type="GdkDragContext*" name="context" />
  18542.           <parameter type="GtkSelectionData*" name="selection_data" />
  18543.           <parameter type="guint" name="info" />
  18544.           <parameter type="guint" name="time_" />
  18545.         </parameters>
  18546.       </signal>
  18547.       <signal name="DragDataReceived" cname="drag_data_received" when="LAST" field_name="drag_data_received">
  18548.         <return-type type="void" />
  18549.         <parameters>
  18550.           <parameter type="GtkWidget*" name="widget" />
  18551.           <parameter type="GdkDragContext*" name="context" />
  18552.           <parameter type="gint" name="x" />
  18553.           <parameter type="gint" name="y" />
  18554.           <parameter type="GtkSelectionData*" name="selection_data" />
  18555.           <parameter type="guint" name="info" />
  18556.           <parameter type="guint" name="time_" />
  18557.         </parameters>
  18558.       </signal>
  18559.       <signal name="VisibilityNotifyEvent" cname="visibility_notify_event" when="LAST" field_name="visibility_notify_event">
  18560.         <return-type type="gboolean" />
  18561.         <parameters>
  18562.           <parameter type="GtkWidget*" name="widget" />
  18563.           <parameter type="GdkEventVisibility*" name="event" />
  18564.         </parameters>
  18565.       </signal>
  18566.       <signal name="ClientEvent" cname="client_event" when="LAST" field_name="client_event">
  18567.         <return-type type="gboolean" />
  18568.         <parameters>
  18569.           <parameter type="GtkWidget*" name="widget" />
  18570.           <parameter type="GdkEventClient*" name="event" />
  18571.         </parameters>
  18572.       </signal>
  18573.       <signal name="NoExposeEvent" cname="no_expose_event" when="LAST" field_name="no_expose_event">
  18574.         <return-type type="gboolean" />
  18575.         <parameters>
  18576.           <parameter type="GtkWidget*" name="widget" />
  18577.           <parameter type="GdkEventAny*" name="event" />
  18578.         </parameters>
  18579.       </signal>
  18580.       <signal name="WindowStateEvent" cname="window_state_event" when="LAST" field_name="window_state_event">
  18581.         <return-type type="gboolean" />
  18582.         <parameters>
  18583.           <parameter type="GtkWidget*" name="widget" />
  18584.           <parameter type="GdkEventWindowState*" name="event" />
  18585.         </parameters>
  18586.       </signal>
  18587.       <signal name="GrabBrokenEvent" cname="grab_broken_event" when="LAST" field_name="grab_broken_event">
  18588.         <return-type type="gboolean" />
  18589.         <parameters>
  18590.           <parameter type="GtkWidget*" name="widget" />
  18591.           <parameter type="GdkEventGrabBroken*" name="event" />
  18592.         </parameters>
  18593.       </signal>
  18594.       <signal name="QueryTooltip" cname="query-tooltip" when="LAST" field_name="query_tooltip">
  18595.         <return-type type="gboolean" />
  18596.         <parameters>
  18597.           <parameter type="GtkWidget*" name="widget" />
  18598.           <parameter type="gint" name="x" />
  18599.           <parameter type="gint" name="y" />
  18600.           <parameter type="gboolean" name="keyboard_tooltip" />
  18601.           <parameter type="GtkTooltip*" name="tooltip" />
  18602.         </parameters>
  18603.       </signal>
  18604.       <signal name="PopupMenu" cname="popup_menu" when="LAST" field_name="popup_menu">
  18605.         <return-type type="gboolean" />
  18606.         <parameters>
  18607.           <parameter type="GtkWidget*" name="widget" />
  18608.         </parameters>
  18609.       </signal>
  18610.       <signal cname="show_help" when="LAST" field_name="show_help" name="HelpShown">
  18611.         <return-type type="gboolean" />
  18612.         <parameters>
  18613.           <parameter type="GtkWidget*" name="widget" />
  18614.           <parameter type="GtkWidgetHelpType" name="help_type" />
  18615.         </parameters>
  18616.       </signal>
  18617.       <signal name="AccelClosuresChanged" cname="accel_closures_changed">
  18618.         <return-type type="void" />
  18619.         <parameters>
  18620.           <parameter name="inst" type="GtkWidget*" />
  18621.         </parameters>
  18622.       </signal>
  18623.       <signal name="ScreenChanged" cname="screen_changed" when="LAST" field_name="screen_changed">
  18624.         <return-type type="void" />
  18625.         <parameters>
  18626.           <parameter type="GtkWidget*" name="widget" />
  18627.           <parameter type="GdkScreen*" name="previous_screen" />
  18628.         </parameters>
  18629.       </signal>
  18630.       <signal cname="can_activate_accel" when="LAST" field_name="can_activate_accel" name="AccelCanActivate">
  18631.         <return-type type="gboolean" />
  18632.         <parameters>
  18633.           <parameter type="GtkWidget*" name="widget" />
  18634.           <parameter type="guint" name="signal_id" />
  18635.         </parameters>
  18636.       </signal>
  18637.       <virtual_method name="DispatchChildPropertiesChanged" cname="dispatch_child_properties_changed">
  18638.         <return-type type="void" />
  18639.         <parameters>
  18640.           <parameter type="GtkWidget*" name="widget" />
  18641.           <parameter type="guint" name="n_pspecs" />
  18642.           <parameter type="GParamSpec**" name="pspecs" />
  18643.         </parameters>
  18644.       </virtual_method>
  18645.       <virtual_method name="ShowAll" cname="show_all">
  18646.         <return-type type="void" />
  18647.         <parameters>
  18648.           <parameter type="GtkWidget*" name="widget" />
  18649.         </parameters>
  18650.       </virtual_method>
  18651.       <virtual_method name="HideAll" cname="hide_all">
  18652.         <return-type type="void" />
  18653.         <parameters>
  18654.           <parameter type="GtkWidget*" name="widget" />
  18655.         </parameters>
  18656.       </virtual_method>
  18657.       <virtual_method name="GetAccessible" cname="get_accessible">
  18658.         <return-type type="AtkObject*" />
  18659.         <parameters>
  18660.           <parameter type="GtkWidget*" name="widget" />
  18661.         </parameters>
  18662.       </virtual_method>
  18663.       <implements>
  18664.         <interface cname="AtkImplementor" />
  18665.         <interface cname="GtkBuildable" hidden="1" />
  18666.       </implements>
  18667.       <method name="Activate" cname="gtk_widget_activate">
  18668.         <return-type type="gboolean" />
  18669.       </method>
  18670.       <method name="AddAccelerator" cname="gtk_widget_add_accelerator">
  18671.         <return-type type="void" />
  18672.         <parameters>
  18673.           <parameter type="const-gchar*" name="accel_signal" />
  18674.           <parameter type="GtkAccelGroup*" name="accel_group" />
  18675.           <parameter type="guint" name="accel_key" />
  18676.           <parameter type="GdkModifierType" name="accel_mods" />
  18677.           <parameter type="GtkAccelFlags" name="accel_flags" />
  18678.         </parameters>
  18679.       </method>
  18680.       <method name="AddEvents" cname="gtk_widget_add_events">
  18681.         <return-type type="void" />
  18682.         <parameters>
  18683.           <parameter type="gint" name="events" />
  18684.         </parameters>
  18685.       </method>
  18686.       <method name="AddMnemonicLabel" cname="gtk_widget_add_mnemonic_label">
  18687.         <return-type type="void" />
  18688.         <parameters>
  18689.           <parameter type="GtkWidget*" name="label" />
  18690.         </parameters>
  18691.       </method>
  18692.       <method name="CanActivateAccel" cname="gtk_widget_can_activate_accel">
  18693.         <return-type type="gboolean" />
  18694.         <parameters>
  18695.           <parameter type="guint" name="signal_id" />
  18696.         </parameters>
  18697.       </method>
  18698.       <method name="ChildFocus" cname="gtk_widget_child_focus">
  18699.         <return-type type="gboolean" />
  18700.         <parameters>
  18701.           <parameter type="GtkDirectionType" name="direction" />
  18702.         </parameters>
  18703.       </method>
  18704.       <method name="ChildNotify" cname="gtk_widget_child_notify">
  18705.         <return-type type="void" />
  18706.         <parameters>
  18707.           <parameter type="const-gchar*" name="child_property" />
  18708.         </parameters>
  18709.       </method>
  18710.       <method name="ClassFindStyleProperty" cname="gtk_widget_class_find_style_property" shared="true" hidden="1">
  18711.         <return-type type="GParamSpec*" />
  18712.         <parameters>
  18713.           <parameter type="GtkWidgetClass*" name="klass" />
  18714.           <parameter type="const-gchar*" name="property_name" />
  18715.         </parameters>
  18716.       </method>
  18717.       <method name="ClassInstallStyleProperty" cname="gtk_widget_class_install_style_property" shared="true" hidden="1">
  18718.         <return-type type="void" />
  18719.         <parameters>
  18720.           <parameter type="GtkWidgetClass*" name="klass" />
  18721.           <parameter type="GParamSpec*" name="pspec" />
  18722.         </parameters>
  18723.       </method>
  18724.       <method name="ClassInstallStylePropertyParser" cname="gtk_widget_class_install_style_property_parser" shared="true" hidden="1">
  18725.         <return-type type="void" />
  18726.         <parameters>
  18727.           <parameter type="GtkWidgetClass*" name="klass" />
  18728.           <parameter type="GParamSpec*" name="pspec" />
  18729.           <parameter type="GtkRcPropertyParser" name="parser" />
  18730.         </parameters>
  18731.       </method>
  18732.       <method name="ClassListStyleProperties" cname="gtk_widget_class_list_style_properties" shared="true" hidden="1">
  18733.         <return-type type="GParamSpec**" />
  18734.         <parameters>
  18735.           <parameter type="GtkWidgetClass*" name="klass" />
  18736.           <parameter type="guint*" name="n_properties" />
  18737.         </parameters>
  18738.       </method>
  18739.       <method name="ClassPath" cname="gtk_widget_class_path">
  18740.         <return-type type="void" />
  18741.         <parameters>
  18742.           <parameter type="guint*" name="path_length" />
  18743.           <parameter type="gchar**" name="path" pass_as="out" />
  18744.           <parameter type="gchar**" name="path_reversed" pass_as="out" />
  18745.         </parameters>
  18746.       </method>
  18747.       <method name="CreatePangoContext" cname="gtk_widget_create_pango_context">
  18748.         <return-type type="PangoContext*" />
  18749.       </method>
  18750.       <method name="CreatePangoLayout" cname="gtk_widget_create_pango_layout">
  18751.         <return-type type="PangoLayout*" />
  18752.         <parameters>
  18753.           <parameter type="const-gchar*" name="text" />
  18754.         </parameters>
  18755.       </method>
  18756.       <method name="Destroy" cname="gtk_widget_destroy" hidden="1">
  18757.         <return-type type="void" />
  18758.       </method>
  18759.       <method name="Destroyed" cname="gtk_widget_destroyed" hidden="1">
  18760.         <return-type type="void" />
  18761.         <parameters>
  18762.           <parameter type="GtkWidget**" name="widget_pointer" />
  18763.         </parameters>
  18764.       </method>
  18765.       <method name="Draw" cname="gtk_widget_draw" deprecated="1">
  18766.         <return-type type="void" />
  18767.         <parameters>
  18768.           <parameter type="GdkRectangle*" name="area" />
  18769.         </parameters>
  18770.       </method>
  18771.       <method name="EnsureStyle" cname="gtk_widget_ensure_style">
  18772.         <return-type type="void" />
  18773.       </method>
  18774.       <method name="ErrorBell" cname="gtk_widget_error_bell">
  18775.         <return-type type="void" />
  18776.       </method>
  18777.       <method cname="gtk_widget_event" name="ProcessEvent">
  18778.         <return-type type="gboolean" />
  18779.         <parameters>
  18780.           <parameter type="GdkEvent*" name="event" />
  18781.         </parameters>
  18782.       </method>
  18783.       <method name="FreezeChildNotify" cname="gtk_widget_freeze_child_notify">
  18784.         <return-type type="void" />
  18785.       </method>
  18786.       <method name="GetAccessible" cname="gtk_widget_get_accessible">
  18787.         <return-type type="AtkObject*" />
  18788.       </method>
  18789.       <method name="GetAction" cname="gtk_widget_get_action">
  18790.         <return-type type="GtkAction*" />
  18791.       </method>
  18792.       <method name="GetAncestor" cname="gtk_widget_get_ancestor">
  18793.         <return-type type="GtkWidget*" />
  18794.         <parameters>
  18795.           <parameter type="GType" name="widget_type" />
  18796.         </parameters>
  18797.       </method>
  18798.       <method name="GetChildRequisition" cname="gtk_widget_get_child_requisition">
  18799.         <return-type type="void" />
  18800.         <parameters>
  18801.           <parameter type="GtkRequisition*" name="requisition" pass_as="out" />
  18802.         </parameters>
  18803.       </method>
  18804.       <method name="GetChildVisible" cname="gtk_widget_get_child_visible">
  18805.         <return-type type="gboolean" />
  18806.       </method>
  18807.       <method name="GetClipboard" cname="gtk_widget_get_clipboard">
  18808.         <return-type type="GtkClipboard*" />
  18809.         <parameters>
  18810.           <parameter type="GdkAtom" name="selection" />
  18811.         </parameters>
  18812.       </method>
  18813.       <method name="GetColormap" cname="gtk_widget_get_colormap" needs_ref="1">
  18814.         <return-type type="GdkColormap*" />
  18815.       </method>
  18816.       <method name="GetCompositeName" cname="gtk_widget_get_composite_name">
  18817.         <return-type type="gchar*" />
  18818.       </method>
  18819.       <method name="GetDefaultColormap" cname="gtk_widget_get_default_colormap" shared="true" needs_ref="1">
  18820.         <return-type type="GdkColormap*" />
  18821.       </method>
  18822.       <method name="GetDefaultDirection" cname="gtk_widget_get_default_direction" shared="true">
  18823.         <return-type type="GtkTextDirection" />
  18824.       </method>
  18825.       <method name="GetDefaultStyle" cname="gtk_widget_get_default_style" shared="true" needs_ref="1">
  18826.         <return-type type="GtkStyle*" />
  18827.       </method>
  18828.       <method name="GetDefaultVisual" cname="gtk_widget_get_default_visual" shared="true" needs_ref="1">
  18829.         <return-type type="GdkVisual*" />
  18830.       </method>
  18831.       <method name="GetDirection" cname="gtk_widget_get_direction">
  18832.         <return-type type="GtkTextDirection" />
  18833.       </method>
  18834.       <method name="GetDisplay" cname="gtk_widget_get_display">
  18835.         <return-type type="GdkDisplay*" />
  18836.       </method>
  18837.       <method name="GetEvents" cname="gtk_widget_get_events">
  18838.         <return-type type="GdkEventMask" />
  18839.       </method>
  18840.       <method name="GetExtensionEvents" cname="gtk_widget_get_extension_events">
  18841.         <return-type type="GdkExtensionMode" />
  18842.       </method>
  18843.       <method name="GetHasTooltip" cname="gtk_widget_get_has_tooltip">
  18844.         <return-type type="gboolean" />
  18845.       </method>
  18846.       <method name="GetModifierStyle" cname="gtk_widget_get_modifier_style" needs_ref="1">
  18847.         <return-type type="GtkRcStyle*" />
  18848.       </method>
  18849.       <method name="GetName" cname="gtk_widget_get_name">
  18850.         <return-type type="const-gchar*" />
  18851.       </method>
  18852.       <method name="GetNoShowAll" cname="gtk_widget_get_no_show_all">
  18853.         <return-type type="gboolean" />
  18854.       </method>
  18855.       <method name="GetPangoContext" cname="gtk_widget_get_pango_context">
  18856.         <return-type type="PangoContext*" />
  18857.       </method>
  18858.       <method name="GetParent" cname="gtk_widget_get_parent">
  18859.         <return-type type="GtkWidget*" />
  18860.       </method>
  18861.       <method name="GetParentWindow" cname="gtk_widget_get_parent_window" needs_ref="1">
  18862.         <return-type type="GdkWindow*" />
  18863.       </method>
  18864.       <method name="GetPointer" cname="gtk_widget_get_pointer">
  18865.         <return-type type="void" />
  18866.         <parameters>
  18867.           <parameter type="gint*" name="x" />
  18868.           <parameter type="gint*" name="y" />
  18869.         </parameters>
  18870.       </method>
  18871.       <method name="GetRootWindow" cname="gtk_widget_get_root_window">
  18872.         <return-type type="GdkWindow*" />
  18873.       </method>
  18874.       <method name="GetScreen" cname="gtk_widget_get_screen">
  18875.         <return-type type="GdkScreen*" />
  18876.       </method>
  18877.       <method name="GetSettings" cname="gtk_widget_get_settings">
  18878.         <return-type type="GtkSettings*" />
  18879.       </method>
  18880.       <method name="GetSizeRequest" cname="gtk_widget_get_size_request">
  18881.         <return-type type="void" />
  18882.         <parameters>
  18883.           <parameter type="gint*" name="width" />
  18884.           <parameter type="gint*" name="height" />
  18885.         </parameters>
  18886.       </method>
  18887.       <method name="GetStyle" cname="gtk_widget_get_style" needs_ref="1">
  18888.         <return-type type="GtkStyle*" />
  18889.       </method>
  18890.       <method name="GetTooltipMarkup" cname="gtk_widget_get_tooltip_markup">
  18891.         <return-type type="gchar*" />
  18892.       </method>
  18893.       <method name="GetTooltipText" cname="gtk_widget_get_tooltip_text">
  18894.         <return-type type="gchar*" />
  18895.       </method>
  18896.       <method name="GetTooltipWindow" cname="gtk_widget_get_tooltip_window">
  18897.         <return-type type="GtkWindow*" />
  18898.       </method>
  18899.       <method name="GetToplevel" cname="gtk_widget_get_toplevel">
  18900.         <return-type type="GtkWidget*" />
  18901.       </method>
  18902.       <method name="GetType" cname="gtk_widget_get_type" shared="true">
  18903.         <return-type type="GType" />
  18904.       </method>
  18905.       <method name="GetVisual" cname="gtk_widget_get_visual" needs_ref="1">
  18906.         <return-type type="GdkVisual*" />
  18907.       </method>
  18908.       <method name="GrabDefault" cname="gtk_widget_grab_default">
  18909.         <return-type type="void" />
  18910.       </method>
  18911.       <method name="GrabFocus" cname="gtk_widget_grab_focus">
  18912.         <return-type type="void" />
  18913.       </method>
  18914.       <method name="HasScreen" cname="gtk_widget_has_screen">
  18915.         <return-type type="gboolean" />
  18916.       </method>
  18917.       <method name="Hide" cname="gtk_widget_hide">
  18918.         <return-type type="void" />
  18919.       </method>
  18920.       <method name="HideAll" cname="gtk_widget_hide_all">
  18921.         <return-type type="void" />
  18922.       </method>
  18923.       <method name="HideOnDelete" cname="gtk_widget_hide_on_delete">
  18924.         <return-type type="gboolean" />
  18925.       </method>
  18926.       <method name="InputShapeCombineMask" cname="gtk_widget_input_shape_combine_mask">
  18927.         <return-type type="void" />
  18928.         <parameters>
  18929.           <parameter type="GdkBitmap*" name="shape_mask" />
  18930.           <parameter type="gint" name="offset_x" />
  18931.           <parameter type="gint" name="offset_y" />
  18932.         </parameters>
  18933.       </method>
  18934.       <method name="Intersect" cname="gtk_widget_intersect">
  18935.         <return-type type="gboolean" />
  18936.         <parameters>
  18937.           <parameter type="GdkRectangle*" name="area" />
  18938.           <parameter type="GdkRectangle*" name="intersection" pass_as="out" />
  18939.         </parameters>
  18940.       </method>
  18941.       <method name="IsAncestor" cname="gtk_widget_is_ancestor">
  18942.         <return-type type="gboolean" />
  18943.         <parameters>
  18944.           <parameter type="GtkWidget*" name="ancestor" />
  18945.         </parameters>
  18946.       </method>
  18947.       <method name="IsComposited" cname="gtk_widget_is_composited">
  18948.         <return-type type="gboolean" />
  18949.       </method>
  18950.       <method cname="gtk_widget_is_focus" name="GetIsFocus">
  18951.         <return-type type="gboolean" />
  18952.       </method>
  18953.       <method name="KeynavFailed" cname="gtk_widget_keynav_failed">
  18954.         <return-type type="gboolean" />
  18955.         <parameters>
  18956.           <parameter type="GtkDirectionType" name="direction" />
  18957.         </parameters>
  18958.       </method>
  18959.       <method name="ListAccelClosures" cname="gtk_widget_list_accel_closures" hidden="1">
  18960.         <return-type type="GList*" />
  18961.       </method>
  18962.       <method name="ListMnemonicLabels" cname="gtk_widget_list_mnemonic_labels" hidden="1">
  18963.         <return-type type="GList*" />
  18964.       </method>
  18965.       <method name="Map" cname="gtk_widget_map">
  18966.         <return-type type="void" />
  18967.       </method>
  18968.       <method name="MnemonicActivate" cname="gtk_widget_mnemonic_activate">
  18969.         <return-type type="gboolean" />
  18970.         <parameters>
  18971.           <parameter type="gboolean" name="group_cycling" />
  18972.         </parameters>
  18973.       </method>
  18974.       <method name="ModifyBase" cname="gtk_widget_modify_base">
  18975.         <return-type type="void" />
  18976.         <parameters>
  18977.           <parameter type="GtkStateType" name="state" />
  18978.           <parameter type="const-GdkColor*" name="color" />
  18979.         </parameters>
  18980.       </method>
  18981.       <method name="ModifyBg" cname="gtk_widget_modify_bg">
  18982.         <return-type type="void" />
  18983.         <parameters>
  18984.           <parameter type="GtkStateType" name="state" />
  18985.           <parameter type="const-GdkColor*" name="color" />
  18986.         </parameters>
  18987.       </method>
  18988.       <method name="ModifyCursor" cname="gtk_widget_modify_cursor">
  18989.         <return-type type="void" />
  18990.         <parameters>
  18991.           <parameter type="const-GdkColor*" name="primary" />
  18992.           <parameter type="const-GdkColor*" name="secondary" />
  18993.         </parameters>
  18994.       </method>
  18995.       <method name="ModifyFg" cname="gtk_widget_modify_fg">
  18996.         <return-type type="void" />
  18997.         <parameters>
  18998.           <parameter type="GtkStateType" name="state" />
  18999.           <parameter type="const-GdkColor*" name="color" />
  19000.         </parameters>
  19001.       </method>
  19002.       <method name="ModifyFont" cname="gtk_widget_modify_font">
  19003.         <return-type type="void" />
  19004.         <parameters>
  19005.           <parameter type="PangoFontDescription*" name="font_desc" />
  19006.         </parameters>
  19007.       </method>
  19008.       <method name="ModifyStyle" cname="gtk_widget_modify_style">
  19009.         <return-type type="void" />
  19010.         <parameters>
  19011.           <parameter type="GtkRcStyle*" name="style" />
  19012.         </parameters>
  19013.       </method>
  19014.       <method name="ModifyText" cname="gtk_widget_modify_text">
  19015.         <return-type type="void" />
  19016.         <parameters>
  19017.           <parameter type="GtkStateType" name="state" />
  19018.           <parameter type="const-GdkColor*" name="color" />
  19019.         </parameters>
  19020.       </method>
  19021.       <constructor cname="gtk_widget_new" hidden="1">
  19022.         <parameters>
  19023.           <parameter type="GType" name="type" />
  19024.           <parameter type="const-gchar*" name="first_property_name" />
  19025.           <parameter ellipsis="true" />
  19026.         </parameters>
  19027.       </constructor>
  19028.       <method name="Path" cname="gtk_widget_path">
  19029.         <return-type type="void" />
  19030.         <parameters>
  19031.           <parameter type="guint*" name="path_length" />
  19032.           <parameter type="gchar**" name="path" pass_as="out" />
  19033.           <parameter type="gchar**" name="path_reversed" pass_as="out" />
  19034.         </parameters>
  19035.       </method>
  19036.       <method name="PopColormap" cname="gtk_widget_pop_colormap" shared="true">
  19037.         <return-type type="void" />
  19038.       </method>
  19039.       <method name="PopCompositeChild" cname="gtk_widget_pop_composite_child" shared="true">
  19040.         <return-type type="void" />
  19041.       </method>
  19042.       <method name="PushColormap" cname="gtk_widget_push_colormap" shared="true">
  19043.         <return-type type="void" />
  19044.         <parameters>
  19045.           <parameter type="GdkColormap*" name="cmap" />
  19046.         </parameters>
  19047.       </method>
  19048.       <method name="PushCompositeChild" cname="gtk_widget_push_composite_child" shared="true">
  19049.         <return-type type="void" />
  19050.       </method>
  19051.       <method name="QueueClear" cname="gtk_widget_queue_clear" deprecated="1">
  19052.         <return-type type="void" />
  19053.       </method>
  19054.       <method name="QueueClearArea" cname="gtk_widget_queue_clear_area" deprecated="1">
  19055.         <return-type type="void" />
  19056.         <parameters>
  19057.           <parameter type="gint" name="x" />
  19058.           <parameter type="gint" name="y" />
  19059.           <parameter type="gint" name="width" />
  19060.           <parameter type="gint" name="height" />
  19061.         </parameters>
  19062.       </method>
  19063.       <method name="QueueDraw" cname="gtk_widget_queue_draw">
  19064.         <return-type type="void" />
  19065.       </method>
  19066.       <method name="QueueDrawArea" cname="gtk_widget_queue_draw_area">
  19067.         <return-type type="void" />
  19068.         <parameters>
  19069.           <parameter type="gint" name="x" />
  19070.           <parameter type="gint" name="y" />
  19071.           <parameter type="gint" name="width" />
  19072.           <parameter type="gint" name="height" />
  19073.         </parameters>
  19074.       </method>
  19075.       <method name="QueueResize" cname="gtk_widget_queue_resize">
  19076.         <return-type type="void" />
  19077.       </method>
  19078.       <method name="QueueResizeNoRedraw" cname="gtk_widget_queue_resize_no_redraw">
  19079.         <return-type type="void" />
  19080.       </method>
  19081.       <method name="Realize" cname="gtk_widget_realize">
  19082.         <return-type type="void" />
  19083.       </method>
  19084.       <method name="Ref" cname="gtk_widget_ref" deprecated="1" hidden="1">
  19085.         <return-type type="GtkWidget*" />
  19086.       </method>
  19087.       <method name="RegionIntersect" cname="gtk_widget_region_intersect">
  19088.         <return-type type="GdkRegion*" />
  19089.         <parameters>
  19090.           <parameter type="GdkRegion*" name="region" />
  19091.         </parameters>
  19092.       </method>
  19093.       <method name="RemoveAccelerator" cname="gtk_widget_remove_accelerator">
  19094.         <return-type type="gboolean" />
  19095.         <parameters>
  19096.           <parameter type="GtkAccelGroup*" name="accel_group" />
  19097.           <parameter type="guint" name="accel_key" />
  19098.           <parameter type="GdkModifierType" name="accel_mods" />
  19099.         </parameters>
  19100.       </method>
  19101.       <method name="RemoveMnemonicLabel" cname="gtk_widget_remove_mnemonic_label">
  19102.         <return-type type="void" />
  19103.         <parameters>
  19104.           <parameter type="GtkWidget*" name="label" />
  19105.         </parameters>
  19106.       </method>
  19107.       <method name="RenderIcon" cname="gtk_widget_render_icon">
  19108.         <return-type type="GdkPixbuf*" />
  19109.         <parameters>
  19110.           <parameter type="const-gchar*" name="stock_id" />
  19111.           <parameter type="GtkIconSize" name="size" />
  19112.           <parameter type="const-gchar*" name="detail" />
  19113.         </parameters>
  19114.       </method>
  19115.       <method name="Reparent" cname="gtk_widget_reparent">
  19116.         <return-type type="void" />
  19117.         <parameters>
  19118.           <parameter type="GtkWidget*" name="new_parent" />
  19119.         </parameters>
  19120.       </method>
  19121.       <method name="ResetRcStyles" cname="gtk_widget_reset_rc_styles">
  19122.         <return-type type="void" />
  19123.       </method>
  19124.       <method name="ResetShapes" cname="gtk_widget_reset_shapes">
  19125.         <return-type type="void" />
  19126.       </method>
  19127.       <method name="SendExpose" cname="gtk_widget_send_expose">
  19128.         <return-type type="gint" />
  19129.         <parameters>
  19130.           <parameter type="GdkEvent*" name="event" />
  19131.         </parameters>
  19132.       </method>
  19133.       <method name="Set" cname="gtk_widget_set" deprecated="1" hidden="1">
  19134.         <return-type type="void" />
  19135.         <parameters>
  19136.           <parameter type="const-gchar*" name="first_property_name" />
  19137.           <parameter ellipsis="true" />
  19138.         </parameters>
  19139.       </method>
  19140.       <method name="SetAccelPath" cname="gtk_widget_set_accel_path">
  19141.         <return-type type="void" />
  19142.         <parameters>
  19143.           <parameter type="const-gchar*" name="accel_path" />
  19144.           <parameter type="GtkAccelGroup*" name="accel_group" />
  19145.         </parameters>
  19146.       </method>
  19147.       <method name="SetAppPaintable" cname="gtk_widget_set_app_paintable">
  19148.         <return-type type="void" />
  19149.         <parameters>
  19150.           <parameter type="gboolean" name="app_paintable" />
  19151.         </parameters>
  19152.       </method>
  19153.       <method name="SetChildVisible" cname="gtk_widget_set_child_visible">
  19154.         <return-type type="void" />
  19155.         <parameters>
  19156.           <parameter type="gboolean" name="is_visible" />
  19157.         </parameters>
  19158.       </method>
  19159.       <method name="SetColormap" cname="gtk_widget_set_colormap">
  19160.         <return-type type="void" />
  19161.         <parameters>
  19162.           <parameter type="GdkColormap*" name="colormap" />
  19163.         </parameters>
  19164.       </method>
  19165.       <method name="SetCompositeName" cname="gtk_widget_set_composite_name">
  19166.         <return-type type="void" />
  19167.         <parameters>
  19168.           <parameter type="const-gchar*" name="name" />
  19169.         </parameters>
  19170.       </method>
  19171.       <method name="SetDefaultColormap" cname="gtk_widget_set_default_colormap" shared="true">
  19172.         <return-type type="void" />
  19173.         <parameters>
  19174.           <parameter type="GdkColormap*" name="colormap" />
  19175.         </parameters>
  19176.       </method>
  19177.       <method name="SetDefaultDirection" cname="gtk_widget_set_default_direction" shared="true">
  19178.         <return-type type="void" />
  19179.         <parameters>
  19180.           <parameter type="GtkTextDirection" name="dir" />
  19181.         </parameters>
  19182.       </method>
  19183.       <method name="SetDirection" cname="gtk_widget_set_direction">
  19184.         <return-type type="void" />
  19185.         <parameters>
  19186.           <parameter type="GtkTextDirection" name="dir" />
  19187.         </parameters>
  19188.       </method>
  19189.       <method name="SetDoubleBuffered" cname="gtk_widget_set_double_buffered">
  19190.         <return-type type="void" />
  19191.         <parameters>
  19192.           <parameter type="gboolean" name="double_buffered" />
  19193.         </parameters>
  19194.       </method>
  19195.       <method name="SetEvents" cname="gtk_widget_set_events">
  19196.         <return-type type="void" />
  19197.         <parameters>
  19198.           <parameter name="events" type="GdkEventMask" />
  19199.         </parameters>
  19200.       </method>
  19201.       <method name="SetExtensionEvents" cname="gtk_widget_set_extension_events">
  19202.         <return-type type="void" />
  19203.         <parameters>
  19204.           <parameter type="GdkExtensionMode" name="mode" />
  19205.         </parameters>
  19206.       </method>
  19207.       <method name="SetHasTooltip" cname="gtk_widget_set_has_tooltip">
  19208.         <return-type type="void" />
  19209.         <parameters>
  19210.           <parameter type="gboolean" name="has_tooltip" />
  19211.         </parameters>
  19212.       </method>
  19213.       <method name="SetName" cname="gtk_widget_set_name">
  19214.         <return-type type="void" />
  19215.         <parameters>
  19216.           <parameter type="const-gchar*" name="name" />
  19217.         </parameters>
  19218.       </method>
  19219.       <method name="SetNoShowAll" cname="gtk_widget_set_no_show_all">
  19220.         <return-type type="void" />
  19221.         <parameters>
  19222.           <parameter type="gboolean" name="no_show_all" />
  19223.         </parameters>
  19224.       </method>
  19225.       <method name="SetParent" cname="gtk_widget_set_parent">
  19226.         <return-type type="void" />
  19227.         <parameters>
  19228.           <parameter type="GtkWidget*" name="parent" />
  19229.         </parameters>
  19230.       </method>
  19231.       <method name="SetParentWindow" cname="gtk_widget_set_parent_window">
  19232.         <return-type type="void" />
  19233.         <parameters>
  19234.           <parameter type="GdkWindow*" name="parent_window" />
  19235.         </parameters>
  19236.       </method>
  19237.       <method name="SetRedrawOnAllocate" cname="gtk_widget_set_redraw_on_allocate">
  19238.         <return-type type="void" />
  19239.         <parameters>
  19240.           <parameter type="gboolean" name="redraw_on_allocate" />
  19241.         </parameters>
  19242.       </method>
  19243.       <method name="SetScrollAdjustments" cname="gtk_widget_set_scroll_adjustments">
  19244.         <return-type type="gboolean" />
  19245.         <parameters>
  19246.           <parameter type="GtkAdjustment*" name="hadjustment" />
  19247.           <parameter type="GtkAdjustment*" name="vadjustment" />
  19248.         </parameters>
  19249.       </method>
  19250.       <method name="SetSensitive" cname="gtk_widget_set_sensitive">
  19251.         <return-type type="void" />
  19252.         <parameters>
  19253.           <parameter type="gboolean" name="sensitive" />
  19254.         </parameters>
  19255.       </method>
  19256.       <method name="SetSizeRequest" cname="gtk_widget_set_size_request">
  19257.         <return-type type="void" />
  19258.         <parameters>
  19259.           <parameter type="gint" name="width" />
  19260.           <parameter type="gint" name="height" />
  19261.         </parameters>
  19262.       </method>
  19263.       <method name="SetState" cname="gtk_widget_set_state" hidden="1">
  19264.         <return-type type="void" />
  19265.         <parameters>
  19266.           <parameter type="GtkStateType" name="state" />
  19267.         </parameters>
  19268.       </method>
  19269.       <method name="SetStyle" cname="gtk_widget_set_style">
  19270.         <return-type type="void" />
  19271.         <parameters>
  19272.           <parameter type="GtkStyle*" name="style" />
  19273.         </parameters>
  19274.       </method>
  19275.       <method name="SetTooltipMarkup" cname="gtk_widget_set_tooltip_markup">
  19276.         <return-type type="void" />
  19277.         <parameters>
  19278.           <parameter type="const-gchar*" name="markup" />
  19279.         </parameters>
  19280.       </method>
  19281.       <method name="SetTooltipText" cname="gtk_widget_set_tooltip_text">
  19282.         <return-type type="void" />
  19283.         <parameters>
  19284.           <parameter type="const-gchar*" name="text" />
  19285.         </parameters>
  19286.       </method>
  19287.       <method name="SetTooltipWindow" cname="gtk_widget_set_tooltip_window">
  19288.         <return-type type="void" />
  19289.         <parameters>
  19290.           <parameter type="GtkWindow*" name="custom_window" />
  19291.         </parameters>
  19292.       </method>
  19293.       <method name="SetUposition" cname="gtk_widget_set_uposition" deprecated="1">
  19294.         <return-type type="void" />
  19295.         <parameters>
  19296.           <parameter type="gint" name="x" />
  19297.           <parameter type="gint" name="y" />
  19298.         </parameters>
  19299.       </method>
  19300.       <method name="SetUsize" cname="gtk_widget_set_usize" deprecated="1">
  19301.         <return-type type="void" />
  19302.         <parameters>
  19303.           <parameter type="gint" name="width" />
  19304.           <parameter type="gint" name="height" />
  19305.         </parameters>
  19306.       </method>
  19307.       <method name="ShapeCombineMask" cname="gtk_widget_shape_combine_mask">
  19308.         <return-type type="void" />
  19309.         <parameters>
  19310.           <parameter type="GdkBitmap*" name="shape_mask" />
  19311.           <parameter type="gint" name="offset_x" />
  19312.           <parameter type="gint" name="offset_y" />
  19313.         </parameters>
  19314.       </method>
  19315.       <method name="Show" cname="gtk_widget_show">
  19316.         <return-type type="void" />
  19317.       </method>
  19318.       <method name="ShowAll" cname="gtk_widget_show_all">
  19319.         <return-type type="void" />
  19320.       </method>
  19321.       <method name="ShowNow" cname="gtk_widget_show_now">
  19322.         <return-type type="void" />
  19323.       </method>
  19324.       <method name="SizeAllocate" cname="gtk_widget_size_allocate">
  19325.         <return-type type="void" />
  19326.         <parameters>
  19327.           <parameter type="GtkAllocation*" name="allocation" />
  19328.         </parameters>
  19329.       </method>
  19330.       <method name="SizeRequest" cname="gtk_widget_size_request">
  19331.         <return-type type="void" />
  19332.         <parameters>
  19333.           <parameter type="GtkRequisition*" name="requisition" pass_as="out" />
  19334.         </parameters>
  19335.       </method>
  19336.       <method name="StyleGet" cname="gtk_widget_style_get" hidden="1">
  19337.         <return-type type="void" />
  19338.         <parameters>
  19339.           <parameter type="const-gchar*" name="first_property_name" />
  19340.           <parameter ellipsis="true" />
  19341.         </parameters>
  19342.       </method>
  19343.       <method name="StyleGetProperty" cname="gtk_widget_style_get_property" hidden="1">
  19344.         <return-type type="void" />
  19345.         <parameters>
  19346.           <parameter type="const-gchar*" name="property_name" />
  19347.           <parameter type="GValue*" name="value" />
  19348.         </parameters>
  19349.       </method>
  19350.       <method name="StyleGetValist" cname="gtk_widget_style_get_valist" hidden="1">
  19351.         <return-type type="void" />
  19352.         <parameters>
  19353.           <parameter type="const-gchar*" name="first_property_name" />
  19354.           <parameter type="va_list" name="var_args" />
  19355.         </parameters>
  19356.       </method>
  19357.       <method name="ThawChildNotify" cname="gtk_widget_thaw_child_notify">
  19358.         <return-type type="void" />
  19359.       </method>
  19360.       <method name="TranslateCoordinates" cname="gtk_widget_translate_coordinates">
  19361.         <return-type type="gboolean" />
  19362.         <parameters>
  19363.           <parameter type="GtkWidget*" name="dest_widget" />
  19364.           <parameter type="gint" name="src_x" />
  19365.           <parameter type="gint" name="src_y" />
  19366.           <parameter type="gint*" name="dest_x" />
  19367.           <parameter type="gint*" name="dest_y" />
  19368.         </parameters>
  19369.       </method>
  19370.       <method name="TriggerTooltipQuery" cname="gtk_widget_trigger_tooltip_query">
  19371.         <return-type type="void" />
  19372.       </method>
  19373.       <method name="Unmap" cname="gtk_widget_unmap">
  19374.         <return-type type="void" />
  19375.       </method>
  19376.       <method name="Unparent" cname="gtk_widget_unparent">
  19377.         <return-type type="void" />
  19378.       </method>
  19379.       <method name="Unrealize" cname="gtk_widget_unrealize">
  19380.         <return-type type="void" />
  19381.       </method>
  19382.       <method name="Unref" cname="gtk_widget_unref" deprecated="1" hidden="1">
  19383.         <return-type type="void" />
  19384.       </method>
  19385.       <custom-attribute>[GLib.TypeInitializer (typeof (Gtk.Widget), "ClassInit")]</custom-attribute>
  19386.     </object>
  19387.     <object name="Win32EmbedWidget" cname="GtkWin32EmbedWidget" parent="GtkWindow">
  19388.       <field name="ParentWindow" cname="parent_window" type="GdkWindow*" />
  19389.       <field name="OldWindowProcedure" cname="old_window_procedure" type="gpointer" />
  19390.       <method name="GetType" cname="gtk_win32_embed_widget_get_type" shared="true">
  19391.         <return-type type="GType" />
  19392.       </method>
  19393.     </object>
  19394.     <object name="Window" cname="GtkWindow" parent="GtkBin">
  19395.       <field name="Title" cname="title" type="gchar*" />
  19396.       <field name="WmclassName" cname="wmclass_name" type="gchar*" />
  19397.       <field name="WmclassClass" cname="wmclass_class" type="gchar*" />
  19398.       <field name="WmRole" cname="wm_role" type="gchar*" />
  19399.       <field name="FocusWidget" cname="focus_widget" type="GtkWidget*" />
  19400.       <field name="DefaultWidget" cname="default_widget" type="GtkWidget*" />
  19401.       <field name="TransientParent" cname="transient_parent" type="GtkWindow*" />
  19402.       <field name="GeometryInfo" cname="geometry_info" type="GtkWindowGeometryInfo*" />
  19403.       <field name="Frame" cname="frame" type="GdkWindow*" />
  19404.       <field name="Group" cname="group" type="GtkWindowGroup*" />
  19405.       <field name="ConfigureRequestCount" cname="configure_request_count" type="guint16" />
  19406.       <field name="AllowShrink" cname="allow_shrink" bits="1" type="guint" />
  19407.       <field name="AllowGrow" cname="allow_grow" bits="1" type="guint" />
  19408.       <field name="ConfigureNotifyReceived" cname="configure_notify_received" bits="1" type="guint" />
  19409.       <field name="NeedDefaultPosition" cname="need_default_position" bits="1" type="guint" />
  19410.       <field name="NeedDefaultSize" cname="need_default_size" bits="1" type="guint" />
  19411.       <field name="Position" cname="position" bits="3" type="guint" hidden="1" />
  19412.       <field name="Type" cname="type" bits="4" type="guint" />
  19413.       <field name="HasUserRefCount" cname="has_user_ref_count" bits="1" type="guint" />
  19414.       <field name="HasFocus" cname="has_focus" bits="1" type="guint" />
  19415.       <field name="Modal" cname="modal" bits="1" type="guint" />
  19416.       <field name="DestroyWithParent" cname="destroy_with_parent" bits="1" type="guint" />
  19417.       <field name="HasFrame" cname="has_frame" bits="1" type="guint" />
  19418.       <field name="IconifyInitially" cname="iconify_initially" bits="1" type="guint" />
  19419.       <field name="StickInitially" cname="stick_initially" bits="1" type="guint" />
  19420.       <field name="MaximizeInitially" cname="maximize_initially" bits="1" type="guint" />
  19421.       <field name="Decorated" cname="decorated" bits="1" type="guint" />
  19422.       <field name="TypeHint" cname="type_hint" bits="3" type="guint" />
  19423.       <field name="Gravity" cname="gravity" bits="5" type="guint" />
  19424.       <field name="IsActive" cname="is_active" bits="1" type="guint" />
  19425.       <field name="HasToplevelFocus" cname="has_toplevel_focus" bits="1" type="guint" />
  19426.       <field name="FrameLeft" cname="frame_left" type="guint" />
  19427.       <field name="FrameTop" cname="frame_top" type="guint" />
  19428.       <field name="FrameRight" cname="frame_right" type="guint" />
  19429.       <field name="FrameBottom" cname="frame_bottom" type="guint" />
  19430.       <field name="KeysChangedHandler" cname="keys_changed_handler" type="guint" />
  19431.       <field name="MnemonicModifier" cname="mnemonic_modifier" type="GdkModifierType" />
  19432.       <field name="Screen" cname="screen" type="GdkScreen*" />
  19433.       <property name="Type" cname="type" type="GtkWindowType" readable="true" writeable="true" construct-only="true" />
  19434.       <property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
  19435.       <property name="Role" cname="role" type="gchar*" readable="true" writeable="true" />
  19436.       <property name="StartupId" cname="startup-id" type="gchar*" writeable="true" />
  19437.       <property name="AllowShrink" cname="allow-shrink" type="gboolean" readable="true" writeable="true" />
  19438.       <property name="AllowGrow" cname="allow-grow" type="gboolean" readable="true" writeable="true" />
  19439.       <property name="Resizable" cname="resizable" type="gboolean" readable="true" writeable="true" />
  19440.       <property name="Modal" cname="modal" type="gboolean" readable="true" writeable="true" />
  19441.       <property name="WindowPosition" cname="window-position" type="GtkWindowPosition" readable="true" writeable="true" />
  19442.       <property name="DefaultWidth" cname="default-width" type="gint" readable="true" writeable="true" />
  19443.       <property name="DefaultHeight" cname="default-height" type="gint" readable="true" writeable="true" />
  19444.       <property name="DestroyWithParent" cname="destroy-with-parent" type="gboolean" readable="true" writeable="true" />
  19445.       <property name="Icon" cname="icon" type="GdkPixbuf" readable="true" writeable="true" />
  19446.       <property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
  19447.       <property name="Screen" cname="screen" type="GdkScreen" readable="true" writeable="true" new_flag="1" />
  19448.       <property name="IsActive" cname="is-active" type="gboolean" readable="true" />
  19449.       <property name="HasToplevelFocus" cname="has-toplevel-focus" type="gboolean" readable="true" />
  19450.       <property name="TypeHint" cname="type-hint" type="GdkWindowTypeHint" readable="true" writeable="true" />
  19451.       <property name="SkipTaskbarHint" cname="skip-taskbar-hint" type="gboolean" readable="true" writeable="true" />
  19452.       <property name="SkipPagerHint" cname="skip-pager-hint" type="gboolean" readable="true" writeable="true" />
  19453.       <property name="UrgencyHint" cname="urgency-hint" type="gboolean" readable="true" writeable="true" />
  19454.       <property name="AcceptFocus" cname="accept-focus" type="gboolean" readable="true" writeable="true" />
  19455.       <property name="FocusOnMap" cname="focus-on-map" type="gboolean" readable="true" writeable="true" />
  19456.       <property name="Decorated" cname="decorated" type="gboolean" readable="true" writeable="true" />
  19457.       <property name="Deletable" cname="deletable" type="gboolean" readable="true" writeable="true" />
  19458.       <property name="Gravity" cname="gravity" type="GdkGravity" readable="true" writeable="true" />
  19459.       <property name="TransientFor" cname="transient-for" type="GtkWindow" readable="true" writeable="true" construct="true" />
  19460.       <property name="Opacity" cname="opacity" type="gdouble" readable="true" writeable="true" />
  19461.       <signal name="SetFocus" cname="set_focus" when="LAST" field_name="set_focus">
  19462.         <return-type type="void" />
  19463.         <parameters>
  19464.           <parameter type="GtkWindow*" name="window" />
  19465.           <parameter type="GtkWidget*" name="focus" />
  19466.         </parameters>
  19467.       </signal>
  19468.       <signal name="FrameEvent" cname="frame_event" when="LAST" field_name="frame_event">
  19469.         <return-type type="gboolean" />
  19470.         <parameters>
  19471.           <parameter type="GtkWindow*" name="window" />
  19472.           <parameter type="GdkEvent*" name="event" />
  19473.         </parameters>
  19474.       </signal>
  19475.       <signal cname="activate_focus" when="LAST" field_name="activate_focus" name="FocusActivated">
  19476.         <return-type type="void" />
  19477.         <parameters>
  19478.           <parameter type="GtkWindow*" name="window" />
  19479.         </parameters>
  19480.       </signal>
  19481.       <signal cname="activate_default" when="LAST" field_name="activate_default" name="DefaultActivated">
  19482.         <return-type type="void" />
  19483.         <parameters>
  19484.           <parameter type="GtkWindow*" name="window" />
  19485.         </parameters>
  19486.       </signal>
  19487.       <virtual_method name="MoveFocus" cname="move_focus">
  19488.         <return-type type="void" />
  19489.         <parameters>
  19490.           <parameter type="GtkWindow*" name="window" />
  19491.           <parameter type="GtkDirectionType" name="direction" />
  19492.         </parameters>
  19493.       </virtual_method>
  19494.       <signal name="KeysChanged" cname="keys_changed" when="FIRST" field_name="keys_changed">
  19495.         <return-type type="void" />
  19496.         <parameters>
  19497.           <parameter type="GtkWindow*" name="window" />
  19498.         </parameters>
  19499.       </signal>
  19500.       <implements>
  19501.         <interface cname="GtkBuildable" hidden="1" />
  19502.       </implements>
  19503.       <method name="ActivateDefault" cname="gtk_window_activate_default">
  19504.         <return-type type="gboolean" />
  19505.       </method>
  19506.       <method name="ActivateFocus" cname="gtk_window_activate_focus">
  19507.         <return-type type="gboolean" />
  19508.       </method>
  19509.       <method name="ActivateKey" cname="gtk_window_activate_key">
  19510.         <return-type type="gboolean" />
  19511.         <parameters>
  19512.           <parameter type="GdkEventKey*" name="event" />
  19513.         </parameters>
  19514.       </method>
  19515.       <method name="AddAccelGroup" cname="gtk_window_add_accel_group">
  19516.         <return-type type="void" />
  19517.         <parameters>
  19518.           <parameter type="GtkAccelGroup*" name="accel_group" />
  19519.         </parameters>
  19520.       </method>
  19521.       <method name="AddEmbeddedXid" cname="gtk_window_add_embedded_xid">
  19522.         <return-type type="void" />
  19523.         <parameters>
  19524.           <parameter type="guint" name="xid" />
  19525.         </parameters>
  19526.       </method>
  19527.       <method name="AddMnemonic" cname="gtk_window_add_mnemonic">
  19528.         <return-type type="void" />
  19529.         <parameters>
  19530.           <parameter type="guint" name="keyval" />
  19531.           <parameter type="GtkWidget*" name="target" />
  19532.         </parameters>
  19533.       </method>
  19534.       <method name="BeginMoveDrag" cname="gtk_window_begin_move_drag">
  19535.         <return-type type="void" />
  19536.         <parameters>
  19537.           <parameter type="gint" name="button" />
  19538.           <parameter type="gint" name="root_x" />
  19539.           <parameter type="gint" name="root_y" />
  19540.           <parameter type="guint32" name="timestamp" />
  19541.         </parameters>
  19542.       </method>
  19543.       <method name="BeginResizeDrag" cname="gtk_window_begin_resize_drag">
  19544.         <return-type type="void" />
  19545.         <parameters>
  19546.           <parameter type="GdkWindowEdge" name="edge" />
  19547.           <parameter type="gint" name="button" />
  19548.           <parameter type="gint" name="root_x" />
  19549.           <parameter type="gint" name="root_y" />
  19550.           <parameter type="guint32" name="timestamp" />
  19551.         </parameters>
  19552.       </method>
  19553.       <method name="Deiconify" cname="gtk_window_deiconify">
  19554.         <return-type type="void" />
  19555.       </method>
  19556.       <method name="Fullscreen" cname="gtk_window_fullscreen">
  19557.         <return-type type="void" />
  19558.       </method>
  19559.       <method name="GetAcceptFocus" cname="gtk_window_get_accept_focus">
  19560.         <return-type type="gboolean" />
  19561.       </method>
  19562.       <method name="GetDecorated" cname="gtk_window_get_decorated">
  19563.         <return-type type="gboolean" />
  19564.       </method>
  19565.       <method name="GetDefaultIconList" cname="gtk_window_get_default_icon_list" shared="true" hidden="1">
  19566.         <return-type type="GList*" />
  19567.       </method>
  19568.       <method name="GetDefaultSize" cname="gtk_window_get_default_size">
  19569.         <return-type type="void" />
  19570.         <parameters>
  19571.           <parameter type="gint*" name="width" pass_as="out" />
  19572.           <parameter type="gint*" name="height" pass_as="out" />
  19573.         </parameters>
  19574.       </method>
  19575.       <method name="GetDeletable" cname="gtk_window_get_deletable">
  19576.         <return-type type="gboolean" />
  19577.       </method>
  19578.       <method name="GetDestroyWithParent" cname="gtk_window_get_destroy_with_parent">
  19579.         <return-type type="gboolean" />
  19580.       </method>
  19581.       <method name="GetFocus" cname="gtk_window_get_focus">
  19582.         <return-type type="GtkWidget*" />
  19583.       </method>
  19584.       <method name="GetFocusOnMap" cname="gtk_window_get_focus_on_map">
  19585.         <return-type type="gboolean" />
  19586.       </method>
  19587.       <method name="GetFrameDimensions" cname="gtk_window_get_frame_dimensions">
  19588.         <return-type type="void" />
  19589.         <parameters>
  19590.           <parameter type="gint*" name="left" />
  19591.           <parameter type="gint*" name="top" />
  19592.           <parameter type="gint*" name="right" />
  19593.           <parameter type="gint*" name="bottom" />
  19594.         </parameters>
  19595.       </method>
  19596.       <method name="GetGravity" cname="gtk_window_get_gravity">
  19597.         <return-type type="GdkGravity" />
  19598.       </method>
  19599.       <method name="GetGroup" cname="gtk_window_get_group">
  19600.         <return-type type="GtkWindowGroup*" />
  19601.       </method>
  19602.       <method name="GetHasFrame" cname="gtk_window_get_has_frame">
  19603.         <return-type type="gboolean" />
  19604.       </method>
  19605.       <method name="GetIcon" cname="gtk_window_get_icon">
  19606.         <return-type type="GdkPixbuf*" />
  19607.       </method>
  19608.       <method name="GetIconList" cname="gtk_window_get_icon_list" hidden="1">
  19609.         <return-type type="GList*" />
  19610.       </method>
  19611.       <method name="GetIconName" cname="gtk_window_get_icon_name">
  19612.         <return-type type="const-gchar*" />
  19613.       </method>
  19614.       <method name="GetMnemonicModifier" cname="gtk_window_get_mnemonic_modifier">
  19615.         <return-type type="GdkModifierType" />
  19616.       </method>
  19617.       <method name="GetModal" cname="gtk_window_get_modal">
  19618.         <return-type type="gboolean" />
  19619.       </method>
  19620.       <method name="GetOpacity" cname="gtk_window_get_opacity">
  19621.         <return-type type="gdouble" />
  19622.       </method>
  19623.       <method name="GetPosition" cname="gtk_window_get_position">
  19624.         <return-type type="void" />
  19625.         <parameters>
  19626.           <parameter type="gint*" name="root_x" pass_as="out" />
  19627.           <parameter type="gint*" name="root_y" pass_as="out" />
  19628.         </parameters>
  19629.       </method>
  19630.       <method name="GetResizable" cname="gtk_window_get_resizable">
  19631.         <return-type type="gboolean" />
  19632.       </method>
  19633.       <method name="GetRole" cname="gtk_window_get_role">
  19634.         <return-type type="const-gchar*" />
  19635.       </method>
  19636.       <method name="GetScreen" cname="gtk_window_get_screen">
  19637.         <return-type type="GdkScreen*" />
  19638.       </method>
  19639.       <method name="GetSize" cname="gtk_window_get_size">
  19640.         <return-type type="void" />
  19641.         <parameters>
  19642.           <parameter type="gint*" name="width" pass_as="out" />
  19643.           <parameter type="gint*" name="height" pass_as="out" />
  19644.         </parameters>
  19645.       </method>
  19646.       <method name="GetSkipPagerHint" cname="gtk_window_get_skip_pager_hint">
  19647.         <return-type type="gboolean" />
  19648.       </method>
  19649.       <method name="GetSkipTaskbarHint" cname="gtk_window_get_skip_taskbar_hint">
  19650.         <return-type type="gboolean" />
  19651.       </method>
  19652.       <method name="GetTitle" cname="gtk_window_get_title">
  19653.         <return-type type="const-gchar*" />
  19654.       </method>
  19655.       <method name="GetTransientFor" cname="gtk_window_get_transient_for">
  19656.         <return-type type="GtkWindow*" />
  19657.       </method>
  19658.       <method name="GetType" cname="gtk_window_get_type" shared="true">
  19659.         <return-type type="GType" />
  19660.       </method>
  19661.       <method name="GetTypeHint" cname="gtk_window_get_type_hint">
  19662.         <return-type type="GdkWindowTypeHint" />
  19663.       </method>
  19664.       <method name="GetUrgencyHint" cname="gtk_window_get_urgency_hint">
  19665.         <return-type type="gboolean" />
  19666.       </method>
  19667.       <method name="HasToplevelFocus" cname="gtk_window_has_toplevel_focus" hidden="1">
  19668.         <return-type type="gboolean" />
  19669.       </method>
  19670.       <method name="Iconify" cname="gtk_window_iconify">
  19671.         <return-type type="void" />
  19672.       </method>
  19673.       <method name="IsActive" cname="gtk_window_is_active" hidden="1">
  19674.         <return-type type="gboolean" />
  19675.       </method>
  19676.       <method name="ListToplevels" cname="gtk_window_list_toplevels" shared="true">
  19677.         <return-type type="GList*" element_type="GtkWindow*" owned="true" />
  19678.       </method>
  19679.       <method name="Maximize" cname="gtk_window_maximize">
  19680.         <return-type type="void" />
  19681.       </method>
  19682.       <method name="MnemonicActivate" cname="gtk_window_mnemonic_activate">
  19683.         <return-type type="gboolean" />
  19684.         <parameters>
  19685.           <parameter type="guint" name="keyval" />
  19686.           <parameter type="GdkModifierType" name="modifier" />
  19687.         </parameters>
  19688.       </method>
  19689.       <method name="Move" cname="gtk_window_move">
  19690.         <return-type type="void" />
  19691.         <parameters>
  19692.           <parameter type="gint" name="x" />
  19693.           <parameter type="gint" name="y" />
  19694.         </parameters>
  19695.       </method>
  19696.       <constructor cname="gtk_window_new">
  19697.         <parameters>
  19698.           <parameter type="GtkWindowType" name="type" />
  19699.         </parameters>
  19700.       </constructor>
  19701.       <method name="ParseGeometry" cname="gtk_window_parse_geometry">
  19702.         <return-type type="gboolean" />
  19703.         <parameters>
  19704.           <parameter type="const-gchar*" name="geometry" />
  19705.         </parameters>
  19706.       </method>
  19707.       <method name="Present" cname="gtk_window_present">
  19708.         <return-type type="void" />
  19709.       </method>
  19710.       <method name="PresentWithTime" cname="gtk_window_present_with_time">
  19711.         <return-type type="void" />
  19712.         <parameters>
  19713.           <parameter type="guint32" name="timestamp" />
  19714.         </parameters>
  19715.       </method>
  19716.       <method name="PropagateKeyEvent" cname="gtk_window_propagate_key_event">
  19717.         <return-type type="gboolean" />
  19718.         <parameters>
  19719.           <parameter type="GdkEventKey*" name="event" />
  19720.         </parameters>
  19721.       </method>
  19722.       <method name="RemoveAccelGroup" cname="gtk_window_remove_accel_group">
  19723.         <return-type type="void" />
  19724.         <parameters>
  19725.           <parameter type="GtkAccelGroup*" name="accel_group" />
  19726.         </parameters>
  19727.       </method>
  19728.       <method name="RemoveEmbeddedXid" cname="gtk_window_remove_embedded_xid">
  19729.         <return-type type="void" />
  19730.         <parameters>
  19731.           <parameter type="guint" name="xid" />
  19732.         </parameters>
  19733.       </method>
  19734.       <method name="RemoveMnemonic" cname="gtk_window_remove_mnemonic">
  19735.         <return-type type="void" />
  19736.         <parameters>
  19737.           <parameter type="guint" name="keyval" />
  19738.           <parameter type="GtkWidget*" name="target" />
  19739.         </parameters>
  19740.       </method>
  19741.       <method name="ReshowWithInitialSize" cname="gtk_window_reshow_with_initial_size">
  19742.         <return-type type="void" />
  19743.       </method>
  19744.       <method name="Resize" cname="gtk_window_resize">
  19745.         <return-type type="void" />
  19746.         <parameters>
  19747.           <parameter type="gint" name="width" />
  19748.           <parameter type="gint" name="height" />
  19749.         </parameters>
  19750.       </method>
  19751.       <method name="SetAcceptFocus" cname="gtk_window_set_accept_focus">
  19752.         <return-type type="void" />
  19753.         <parameters>
  19754.           <parameter type="gboolean" name="setting" />
  19755.         </parameters>
  19756.       </method>
  19757.       <method name="SetAutoStartupNotification" cname="gtk_window_set_auto_startup_notification" shared="true">
  19758.         <return-type type="void" />
  19759.         <parameters>
  19760.           <parameter type="gboolean" name="setting" />
  19761.         </parameters>
  19762.       </method>
  19763.       <method name="SetDecorated" cname="gtk_window_set_decorated">
  19764.         <return-type type="void" />
  19765.         <parameters>
  19766.           <parameter type="gboolean" name="setting" />
  19767.         </parameters>
  19768.       </method>
  19769.       <method name="SetDefault" cname="gtk_window_set_default">
  19770.         <return-type type="void" />
  19771.         <parameters>
  19772.           <parameter type="GtkWidget*" name="default_widget" />
  19773.         </parameters>
  19774.       </method>
  19775.       <method name="SetDefaultIcon" cname="gtk_window_set_default_icon" shared="true">
  19776.         <return-type type="void" />
  19777.         <parameters>
  19778.           <parameter type="GdkPixbuf*" name="icon" />
  19779.         </parameters>
  19780.       </method>
  19781.       <method name="SetDefaultIconFromFile" cname="gtk_window_set_default_icon_from_file" shared="true">
  19782.         <return-type type="gboolean" />
  19783.         <parameters>
  19784.           <parameter type="const-gchar*" name="filename" />
  19785.           <parameter type="GError**" name="err" />
  19786.         </parameters>
  19787.       </method>
  19788.       <method name="SetDefaultIconList" cname="gtk_window_set_default_icon_list" shared="true" hidden="1">
  19789.         <return-type type="void" />
  19790.         <parameters>
  19791.           <parameter type="GList*" name="list" />
  19792.         </parameters>
  19793.       </method>
  19794.       <method name="SetDefaultIconName" cname="gtk_window_set_default_icon_name" shared="true">
  19795.         <return-type type="void" />
  19796.         <parameters>
  19797.           <parameter type="const-gchar*" name="name" />
  19798.         </parameters>
  19799.       </method>
  19800.       <method name="SetDefaultSize" cname="gtk_window_set_default_size">
  19801.         <return-type type="void" />
  19802.         <parameters>
  19803.           <parameter type="gint" name="width" />
  19804.           <parameter type="gint" name="height" />
  19805.         </parameters>
  19806.       </method>
  19807.       <method name="SetDeletable" cname="gtk_window_set_deletable">
  19808.         <return-type type="void" />
  19809.         <parameters>
  19810.           <parameter type="gboolean" name="setting" />
  19811.         </parameters>
  19812.       </method>
  19813.       <method name="SetDestroyWithParent" cname="gtk_window_set_destroy_with_parent">
  19814.         <return-type type="void" />
  19815.         <parameters>
  19816.           <parameter type="gboolean" name="setting" />
  19817.         </parameters>
  19818.       </method>
  19819.       <method name="SetFocus" cname="gtk_window_set_focus">
  19820.         <return-type type="void" />
  19821.         <parameters>
  19822.           <parameter type="GtkWidget*" name="focus" />
  19823.         </parameters>
  19824.       </method>
  19825.       <method name="SetFocusOnMap" cname="gtk_window_set_focus_on_map">
  19826.         <return-type type="void" />
  19827.         <parameters>
  19828.           <parameter type="gboolean" name="setting" />
  19829.         </parameters>
  19830.       </method>
  19831.       <method name="SetFrameDimensions" cname="gtk_window_set_frame_dimensions">
  19832.         <return-type type="void" />
  19833.         <parameters>
  19834.           <parameter type="gint" name="left" />
  19835.           <parameter type="gint" name="top" />
  19836.           <parameter type="gint" name="right" />
  19837.           <parameter type="gint" name="bottom" />
  19838.         </parameters>
  19839.       </method>
  19840.       <method name="SetGeometryHints" cname="gtk_window_set_geometry_hints">
  19841.         <return-type type="void" />
  19842.         <parameters>
  19843.           <parameter type="GtkWidget*" name="geometry_widget" />
  19844.           <parameter type="GdkGeometry*" name="geometry" />
  19845.           <parameter type="GdkWindowHints" name="geom_mask" />
  19846.         </parameters>
  19847.       </method>
  19848.       <method name="SetGravity" cname="gtk_window_set_gravity">
  19849.         <return-type type="void" />
  19850.         <parameters>
  19851.           <parameter type="GdkGravity" name="gravity" />
  19852.         </parameters>
  19853.       </method>
  19854.       <method name="SetHasFrame" cname="gtk_window_set_has_frame">
  19855.         <return-type type="void" />
  19856.         <parameters>
  19857.           <parameter type="gboolean" name="setting" />
  19858.         </parameters>
  19859.       </method>
  19860.       <method name="SetIcon" cname="gtk_window_set_icon">
  19861.         <return-type type="void" />
  19862.         <parameters>
  19863.           <parameter type="GdkPixbuf*" name="icon" />
  19864.         </parameters>
  19865.       </method>
  19866.       <method name="SetIconFromFile" cname="gtk_window_set_icon_from_file">
  19867.         <return-type type="gboolean" />
  19868.         <parameters>
  19869.           <parameter type="const-gchar*" name="filename" />
  19870.           <parameter type="GError**" name="err" />
  19871.         </parameters>
  19872.       </method>
  19873.       <method name="SetIconList" cname="gtk_window_set_icon_list" hidden="1">
  19874.         <return-type type="void" />
  19875.         <parameters>
  19876.           <parameter type="GList*" name="list" />
  19877.         </parameters>
  19878.       </method>
  19879.       <method name="SetIconName" cname="gtk_window_set_icon_name">
  19880.         <return-type type="void" />
  19881.         <parameters>
  19882.           <parameter type="const-gchar*" name="name" />
  19883.         </parameters>
  19884.       </method>
  19885.       <method name="SetKeepAbove" cname="gtk_window_set_keep_above">
  19886.         <return-type type="void" />
  19887.         <parameters>
  19888.           <parameter type="gboolean" name="setting" />
  19889.         </parameters>
  19890.       </method>
  19891.       <method name="SetKeepBelow" cname="gtk_window_set_keep_below">
  19892.         <return-type type="void" />
  19893.         <parameters>
  19894.           <parameter type="gboolean" name="setting" />
  19895.         </parameters>
  19896.       </method>
  19897.       <method name="SetMnemonicModifier" cname="gtk_window_set_mnemonic_modifier">
  19898.         <return-type type="void" />
  19899.         <parameters>
  19900.           <parameter type="GdkModifierType" name="modifier" />
  19901.         </parameters>
  19902.       </method>
  19903.       <method name="SetModal" cname="gtk_window_set_modal">
  19904.         <return-type type="void" />
  19905.         <parameters>
  19906.           <parameter type="gboolean" name="modal" />
  19907.         </parameters>
  19908.       </method>
  19909.       <method name="SetOpacity" cname="gtk_window_set_opacity">
  19910.         <return-type type="void" />
  19911.         <parameters>
  19912.           <parameter type="gdouble" name="opacity" />
  19913.         </parameters>
  19914.       </method>
  19915.       <method name="SetPolicy" cname="gtk_window_set_policy" deprecated="1">
  19916.         <return-type type="void" />
  19917.         <parameters>
  19918.           <parameter type="gint" name="allow_shrink" />
  19919.           <parameter type="gint" name="allow_grow" />
  19920.           <parameter type="gint" name="auto_shrink" />
  19921.         </parameters>
  19922.       </method>
  19923.       <method name="SetPosition" cname="gtk_window_set_position">
  19924.         <return-type type="void" />
  19925.         <parameters>
  19926.           <parameter type="GtkWindowPosition" name="position" />
  19927.         </parameters>
  19928.       </method>
  19929.       <method name="SetResizable" cname="gtk_window_set_resizable">
  19930.         <return-type type="void" />
  19931.         <parameters>
  19932.           <parameter type="gboolean" name="resizable" />
  19933.         </parameters>
  19934.       </method>
  19935.       <method name="SetRole" cname="gtk_window_set_role">
  19936.         <return-type type="void" />
  19937.         <parameters>
  19938.           <parameter type="const-gchar*" name="role" />
  19939.         </parameters>
  19940.       </method>
  19941.       <method name="SetScreen" cname="gtk_window_set_screen">
  19942.         <return-type type="void" />
  19943.         <parameters>
  19944.           <parameter type="GdkScreen*" name="screen" />
  19945.         </parameters>
  19946.       </method>
  19947.       <method name="SetSkipPagerHint" cname="gtk_window_set_skip_pager_hint">
  19948.         <return-type type="void" />
  19949.         <parameters>
  19950.           <parameter type="gboolean" name="setting" />
  19951.         </parameters>
  19952.       </method>
  19953.       <method name="SetSkipTaskbarHint" cname="gtk_window_set_skip_taskbar_hint">
  19954.         <return-type type="void" />
  19955.         <parameters>
  19956.           <parameter type="gboolean" name="setting" />
  19957.         </parameters>
  19958.       </method>
  19959.       <method name="SetStartupId" cname="gtk_window_set_startup_id">
  19960.         <return-type type="void" />
  19961.         <parameters>
  19962.           <parameter type="const-gchar*" name="startup_id" />
  19963.         </parameters>
  19964.       </method>
  19965.       <method name="SetTitle" cname="gtk_window_set_title">
  19966.         <return-type type="void" />
  19967.         <parameters>
  19968.           <parameter type="const-gchar*" name="title" />
  19969.         </parameters>
  19970.       </method>
  19971.       <method name="SetTransientFor" cname="gtk_window_set_transient_for">
  19972.         <return-type type="void" />
  19973.         <parameters>
  19974.           <parameter type="GtkWindow*" name="parent" />
  19975.         </parameters>
  19976.       </method>
  19977.       <method name="SetTypeHint" cname="gtk_window_set_type_hint">
  19978.         <return-type type="void" />
  19979.         <parameters>
  19980.           <parameter type="GdkWindowTypeHint" name="hint" />
  19981.         </parameters>
  19982.       </method>
  19983.       <method name="SetUrgencyHint" cname="gtk_window_set_urgency_hint">
  19984.         <return-type type="void" />
  19985.         <parameters>
  19986.           <parameter type="gboolean" name="setting" />
  19987.         </parameters>
  19988.       </method>
  19989.       <method name="SetWmclass" cname="gtk_window_set_wmclass">
  19990.         <return-type type="void" />
  19991.         <parameters>
  19992.           <parameter type="const-gchar*" name="wmclass_name" />
  19993.           <parameter type="const-gchar*" name="wmclass_class" />
  19994.         </parameters>
  19995.       </method>
  19996.       <method name="Stick" cname="gtk_window_stick">
  19997.         <return-type type="void" />
  19998.       </method>
  19999.       <method name="Unfullscreen" cname="gtk_window_unfullscreen">
  20000.         <return-type type="void" />
  20001.       </method>
  20002.       <method name="Unmaximize" cname="gtk_window_unmaximize">
  20003.         <return-type type="void" />
  20004.       </method>
  20005.       <method name="Unstick" cname="gtk_window_unstick">
  20006.         <return-type type="void" />
  20007.       </method>
  20008.     </object>
  20009.     <object name="WindowGroup" cname="GtkWindowGroup" parent="GObject">
  20010.       <field name="Grabs" cname="grabs" type="GSList*" />
  20011.       <method name="AddWindow" cname="gtk_window_group_add_window">
  20012.         <return-type type="void" />
  20013.         <parameters>
  20014.           <parameter type="GtkWindow*" name="window" />
  20015.         </parameters>
  20016.       </method>
  20017.       <method name="GetType" cname="gtk_window_group_get_type" shared="true">
  20018.         <return-type type="GType" />
  20019.       </method>
  20020.       <constructor cname="gtk_window_group_new" />
  20021.       <method name="RemoveWindow" cname="gtk_window_group_remove_window">
  20022.         <return-type type="void" />
  20023.         <parameters>
  20024.           <parameter type="GtkWindow*" name="window" />
  20025.         </parameters>
  20026.       </method>
  20027.     </object>
  20028.     <struct name="FileModelNode" cname="FileModelNode" hidden="1">
  20029.       <field name="Path" cname="path" type="GtkFilePath*" />
  20030.       <field name="Next" cname="next" type="FileModelNode*" />
  20031.       <field name="Info" cname="info" type="GtkFileInfo*" />
  20032.       <field name="Folder" cname="folder" type="GtkFileFolder*" />
  20033.       <field name="Children" cname="children" type="FileModelNode*" />
  20034.       <field name="Parent" cname="parent" type="FileModelNode*" />
  20035.       <field name="Model" cname="model" type="GtkFileSystemModel*" />
  20036.       <field name="RefCount" cname="ref_count" type="guint" />
  20037.       <field name="NReferencedChildren" cname="n_referenced_children" type="guint" />
  20038.       <field name="Depth" cname="depth" type="gushort" />
  20039.       <field name="HasDummy" cname="has_dummy" bits="1" type="guint" />
  20040.       <field name="IsDummy" cname="is_dummy" bits="1" type="guint" />
  20041.       <field name="IsVisible" cname="is_visible" bits="1" type="guint" />
  20042.       <field name="Loaded" cname="loaded" bits="1" type="guint" />
  20043.       <field name="IdleClear" cname="idle_clear" bits="1" type="guint" />
  20044.       <field name="LoadPending" cname="load_pending" bits="1" type="guint" />
  20045.     </struct>
  20046.     <struct name="AccelGroupEntry" cname="GtkAccelGroupEntry">
  20047.       <field name="Key" cname="key" type="GtkAccelKey" />
  20048.       <field name="Closure" cname="closure" type="GClosure*" />
  20049.       <field name="AccelPathQuark" cname="accel_path_quark" type="GQuark" />
  20050.     </struct>
  20051.     <struct name="AccelKey" cname="GtkAccelKey">
  20052.       <field cname="accel_key" type="GdkKey" name="Key" />
  20053.       <field name="AccelMods" cname="accel_mods" type="GdkModifierType" />
  20054.       <field name="AccelFlags" cname="accel_flags" bits="16" type="GtkAccelFlags" />
  20055.     </struct>
  20056.     <struct name="ActionEntry" cname="GtkActionEntry" hidden="1">
  20057.       <field name="Name" cname="name" type="const-gchar*" />
  20058.       <field name="StockId" cname="stock_id" type="const-gchar*" />
  20059.       <field name="Label" cname="label" type="const-gchar*" />
  20060.       <field name="Accelerator" cname="accelerator" type="const-gchar*" />
  20061.       <field name="Tooltip" cname="tooltip" type="const-gchar*" />
  20062.       <field name="Callback" cname="callback" type="GCallback" />
  20063.     </struct>
  20064.     <alias name="Allocation" cname="GtkAllocation" type="GdkRectangle" />
  20065.     <struct name="Arg" cname="GtkArg" deprecated="1">
  20066.       <field name="Type" cname="type" type="GtkType" />
  20067.       <field name="Name" cname="name" type="gchar*" />
  20068.       <field name="CharData" cname="char_data" type="gchar" />
  20069.     </struct>
  20070.     <struct name="BindingArg" cname="GtkBindingArg" hidden="1">
  20071.       <field name="ArgType" cname="arg_type" type="GType" />
  20072.       <field name="LongData" cname="long_data" type="glong" />
  20073.     </struct>
  20074.     <struct name="BindingEntry" cname="GtkBindingEntry" hidden="1">
  20075.       <field name="Keyval" cname="keyval" type="guint" />
  20076.       <field name="Modifiers" cname="modifiers" type="GdkModifierType" />
  20077.       <field name="BindingSet" cname="binding_set" type="GtkBindingSet*" />
  20078.       <field name="Destroyed" cname="destroyed" bits="1" type="guint" />
  20079.       <field name="InEmission" cname="in_emission" bits="1" type="guint" />
  20080.       <field name="MarksUnbound" cname="marks_unbound" bits="1" type="guint" />
  20081.       <field name="SetNext" cname="set_next" type="GtkBindingEntry*" />
  20082.       <field name="HashNext" cname="hash_next" type="GtkBindingEntry*" />
  20083.       <field name="Signals" cname="signals" type="GtkBindingSignal*" />
  20084.       <method name="AddSignal" cname="gtk_binding_entry_add_signal" shared="true">
  20085.         <return-type type="void" />
  20086.         <parameters>
  20087.           <parameter type="GtkBindingSet*" name="binding_set" />
  20088.           <parameter type="guint" name="keyval" />
  20089.           <parameter type="GdkModifierType" name="modifiers" />
  20090.           <parameter type="const-gchar*" name="signal_name" />
  20091.           <parameter type="guint" name="n_args" />
  20092.           <parameter ellipsis="true" />
  20093.         </parameters>
  20094.       </method>
  20095.       <method name="AddSignall" cname="gtk_binding_entry_add_signall" deprecated="1" shared="true">
  20096.         <return-type type="void" />
  20097.         <parameters>
  20098.           <parameter type="GtkBindingSet*" name="binding_set" />
  20099.           <parameter type="guint" name="keyval" />
  20100.           <parameter type="GdkModifierType" name="modifiers" />
  20101.           <parameter type="const-gchar*" name="signal_name" />
  20102.           <parameter type="GSList*" name="binding_args" />
  20103.         </parameters>
  20104.       </method>
  20105.       <method name="Clear" cname="gtk_binding_entry_clear" deprecated="1" shared="true">
  20106.         <return-type type="void" />
  20107.         <parameters>
  20108.           <parameter type="GtkBindingSet*" name="binding_set" />
  20109.           <parameter type="guint" name="keyval" />
  20110.           <parameter type="GdkModifierType" name="modifiers" />
  20111.         </parameters>
  20112.       </method>
  20113.       <method name="Remove" cname="gtk_binding_entry_remove" shared="true">
  20114.         <return-type type="void" />
  20115.         <parameters>
  20116.           <parameter type="GtkBindingSet*" name="binding_set" />
  20117.           <parameter type="guint" name="keyval" />
  20118.           <parameter type="GdkModifierType" name="modifiers" />
  20119.         </parameters>
  20120.       </method>
  20121.       <method name="Skip" cname="gtk_binding_entry_skip" shared="true">
  20122.         <return-type type="void" />
  20123.         <parameters>
  20124.           <parameter type="GtkBindingSet*" name="binding_set" />
  20125.           <parameter type="guint" name="keyval" />
  20126.           <parameter type="GdkModifierType" name="modifiers" />
  20127.         </parameters>
  20128.       </method>
  20129.     </struct>
  20130.     <struct name="BindingSet" cname="GtkBindingSet" opaque="true" hidden="1">
  20131.       <field name="SetName" cname="set_name" type="gchar*" access="public" writeable="true" />
  20132.       <field name="Priority" cname="priority" type="gint" access="public" writeable="true" />
  20133.       <field name="WidgetPathPspecs" cname="widget_path_pspecs" type="GSList*" access="public" writeable="true" />
  20134.       <field name="WidgetClassPspecs" cname="widget_class_pspecs" type="GSList*" access="public" writeable="true" />
  20135.       <field name="ClassBranchPspecs" cname="class_branch_pspecs" type="GSList*" access="public" writeable="true" />
  20136.       <field name="Entries" cname="entries" type="GtkBindingEntry*" access="public" writeable="true" />
  20137.       <field name="Current" cname="current" type="GtkBindingEntry*" access="public" writeable="true" />
  20138.       <field name="Parsed" cname="parsed" bits="1" type="guint" access="public" writeable="true" />
  20139.       <method name="Activate" cname="gtk_binding_set_activate">
  20140.         <return-type type="gboolean" />
  20141.         <parameters>
  20142.           <parameter type="guint" name="keyval" />
  20143.           <parameter type="GdkModifierType" name="modifiers" />
  20144.           <parameter type="GtkObject*" name="object" />
  20145.         </parameters>
  20146.       </method>
  20147.       <method name="AddPath" cname="gtk_binding_set_add_path">
  20148.         <return-type type="void" />
  20149.         <parameters>
  20150.           <parameter type="GtkPathType" name="path_type" />
  20151.           <parameter type="const-gchar*" name="path_pattern" />
  20152.           <parameter type="GtkPathPriorityType" name="priority" />
  20153.         </parameters>
  20154.       </method>
  20155.       <method name="ByClass" cname="gtk_binding_set_by_class" shared="true">
  20156.         <return-type type="GtkBindingSet*" />
  20157.         <parameters>
  20158.           <parameter type="gpointer" name="object_class" />
  20159.         </parameters>
  20160.       </method>
  20161.       <method name="Find" cname="gtk_binding_set_find" shared="true">
  20162.         <return-type type="GtkBindingSet*" />
  20163.         <parameters>
  20164.           <parameter type="const-gchar*" name="set_name" />
  20165.         </parameters>
  20166.       </method>
  20167.       <constructor cname="gtk_binding_set_new">
  20168.         <parameters>
  20169.           <parameter type="const-gchar*" name="set_name" />
  20170.         </parameters>
  20171.       </constructor>
  20172.     </struct>
  20173.     <struct name="BindingSignal" cname="GtkBindingSignal" hidden="1">
  20174.       <field name="Next" cname="next" type="GtkBindingSignal*" />
  20175.       <field name="SignalName" cname="signal_name" type="gchar*" />
  20176.       <field name="NArgs" cname="n_args" type="guint" />
  20177.       <field name="Args" cname="args" type="GtkBindingArg*" />
  20178.     </struct>
  20179.     <boxed name="Border" cname="GtkBorder" hidden="1">
  20180.       <field name="Left" cname="left" type="gint" />
  20181.       <field name="Right" cname="right" type="gint" />
  20182.       <field name="Top" cname="top" type="gint" />
  20183.       <field name="Bottom" cname="bottom" type="gint" />
  20184.       <method name="Copy" cname="gtk_border_copy">
  20185.         <return-type type="GtkBorder*" owned="true" />
  20186.       </method>
  20187.       <method name="Free" cname="gtk_border_free">
  20188.         <return-type type="void" />
  20189.       </method>
  20190.       <method name="GetType" cname="gtk_border_get_type" shared="true">
  20191.         <return-type type="GType" />
  20192.       </method>
  20193.     </boxed>
  20194.     <struct name="BoxChild" cname="GtkBoxChild" hidden="1">
  20195.       <field name="Widget" cname="widget" type="GtkWidget*" />
  20196.       <field name="Padding" cname="padding" type="guint16" />
  20197.       <field name="Expand" cname="expand" bits="1" type="guint" />
  20198.       <field name="Fill" cname="fill" bits="1" type="guint" />
  20199.       <field name="Pack" cname="pack" bits="1" type="guint" />
  20200.       <field name="IsSecondary" cname="is_secondary" bits="1" type="guint" />
  20201.     </struct>
  20202.     <alias name="ClassInitFunc" cname="GtkClassInitFunc" type="GBaseInitFunc" />
  20203.     <alias name="EnumValue" cname="GtkEnumValue" type="GEnumValue" />
  20204.     <struct name="FileFilterInfo" cname="GtkFileFilterInfo">
  20205.       <field name="Contains" cname="contains" type="GtkFileFilterFlags" />
  20206.       <field name="Filename" cname="filename" type="const-gchar*" />
  20207.       <field name="Uri" cname="uri" type="const-gchar*" />
  20208.       <field name="DisplayName" cname="display_name" type="const-gchar*" />
  20209.       <field name="MimeType" cname="mime_type" type="const-gchar*" />
  20210.     </struct>
  20211.     <struct name="FixedChild" cname="GtkFixedChild" hidden="1">
  20212.       <field name="Widget" cname="widget" type="GtkWidget*" />
  20213.       <field name="X" cname="x" type="gint" />
  20214.       <field name="Y" cname="y" type="gint" />
  20215.     </struct>
  20216.     <alias name="FlagValue" cname="GtkFlagValue" type="GFlagsValue" />
  20217.     <alias name="FundamentalType" cname="GtkFundamentalType" type="GType" />
  20218.     <struct name="IMContextInfo" cname="GtkIMContextInfo" hidden="1">
  20219.       <field name="ContextId" cname="context_id" type="const-gchar*" />
  20220.       <field name="ContextName" cname="context_name" type="const-gchar*" />
  20221.       <field name="Domain" cname="domain" type="const-gchar*" />
  20222.       <field name="DomainDirname" cname="domain_dirname" type="const-gchar*" />
  20223.       <field name="DefaultLocales" cname="default_locales" type="const-gchar*" />
  20224.     </struct>
  20225.     <boxed name="IconInfo" cname="GtkIconInfo" opaque="true">
  20226.       <method name="Copy" cname="gtk_icon_info_copy">
  20227.         <return-type type="GtkIconInfo*" owned="true" />
  20228.       </method>
  20229.       <method name="Free" cname="gtk_icon_info_free" deprecated="1">
  20230.         <return-type type="void" />
  20231.       </method>
  20232.       <method name="GetAttachPoints" cname="gtk_icon_info_get_attach_points">
  20233.         <return-type type="gboolean" />
  20234.         <parameters>
  20235.           <parameter type="GdkPoint**" name="points" />
  20236.           <parameter type="gint*" name="n_points" />
  20237.         </parameters>
  20238.       </method>
  20239.       <method name="GetBaseSize" cname="gtk_icon_info_get_base_size">
  20240.         <return-type type="gint" />
  20241.       </method>
  20242.       <method name="GetBuiltinPixbuf" cname="gtk_icon_info_get_builtin_pixbuf">
  20243.         <return-type type="GdkPixbuf*" />
  20244.       </method>
  20245.       <method name="GetDisplayName" cname="gtk_icon_info_get_display_name">
  20246.         <return-type type="const-gchar*" />
  20247.       </method>
  20248.       <method name="GetEmbeddedRect" cname="gtk_icon_info_get_embedded_rect">
  20249.         <return-type type="gboolean" />
  20250.         <parameters>
  20251.           <parameter type="GdkRectangle*" name="rectangle" />
  20252.         </parameters>
  20253.       </method>
  20254.       <method name="GetFilename" cname="gtk_icon_info_get_filename">
  20255.         <return-type type="const-gchar*" />
  20256.       </method>
  20257.       <method name="GetType" cname="gtk_icon_info_get_type" shared="true">
  20258.         <return-type type="GType" />
  20259.       </method>
  20260.       <method name="LoadIcon" cname="gtk_icon_info_load_icon">
  20261.         <return-type type="GdkPixbuf*" />
  20262.         <parameters>
  20263.           <parameter type="GError**" name="error" />
  20264.         </parameters>
  20265.       </method>
  20266.       <method name="SetRawCoordinates" cname="gtk_icon_info_set_raw_coordinates">
  20267.         <return-type type="void" />
  20268.         <parameters>
  20269.           <parameter type="gboolean" name="raw_coordinates" />
  20270.         </parameters>
  20271.       </method>
  20272.     </boxed>
  20273.     <boxed name="IconSet" cname="GtkIconSet" opaque="true">
  20274.       <method name="AddSource" cname="gtk_icon_set_add_source">
  20275.         <return-type type="void" />
  20276.         <parameters>
  20277.           <parameter type="const-GtkIconSource*" name="source" />
  20278.         </parameters>
  20279.       </method>
  20280.       <method name="Copy" cname="gtk_icon_set_copy">
  20281.         <return-type type="GtkIconSet*" owned="true" />
  20282.       </method>
  20283.       <method name="GetSizes" cname="gtk_icon_set_get_sizes" hidden="1">
  20284.         <return-type type="void" />
  20285.         <parameters>
  20286.           <parameter type="GtkIconSize**" name="sizes" />
  20287.           <parameter type="gint*" name="n_sizes" />
  20288.         </parameters>
  20289.       </method>
  20290.       <method name="GetType" cname="gtk_icon_set_get_type" shared="true">
  20291.         <return-type type="GType" />
  20292.       </method>
  20293.       <constructor cname="gtk_icon_set_new" />
  20294.       <constructor cname="gtk_icon_set_new_from_pixbuf">
  20295.         <parameters>
  20296.           <parameter type="GdkPixbuf*" name="pixbuf" />
  20297.         </parameters>
  20298.       </constructor>
  20299.       <method name="Ref" cname="gtk_icon_set_ref" deprecated="1">
  20300.         <return-type type="GtkIconSet*" />
  20301.       </method>
  20302.       <method name="RenderIcon" cname="gtk_icon_set_render_icon">
  20303.         <return-type type="GdkPixbuf*" />
  20304.         <parameters>
  20305.           <parameter type="GtkStyle*" name="style" />
  20306.           <parameter type="GtkTextDirection" name="direction" />
  20307.           <parameter type="GtkStateType" name="state" />
  20308.           <parameter type="GtkIconSize" name="size" />
  20309.           <parameter type="GtkWidget*" name="widget" />
  20310.           <parameter type="const-char*" name="detail" />
  20311.         </parameters>
  20312.       </method>
  20313.       <method name="Unref" cname="gtk_icon_set_unref" deprecated="1">
  20314.         <return-type type="void" />
  20315.       </method>
  20316.     </boxed>
  20317.     <boxed name="IconSource" cname="GtkIconSource" opaque="true">
  20318.       <method name="Copy" cname="gtk_icon_source_copy">
  20319.         <return-type type="GtkIconSource*" owned="true" />
  20320.       </method>
  20321.       <method name="Free" cname="gtk_icon_source_free" deprecated="1">
  20322.         <return-type type="void" />
  20323.       </method>
  20324.       <method name="GetDirection" cname="gtk_icon_source_get_direction">
  20325.         <return-type type="GtkTextDirection" />
  20326.       </method>
  20327.       <method name="GetDirectionWildcarded" cname="gtk_icon_source_get_direction_wildcarded">
  20328.         <return-type type="gboolean" />
  20329.       </method>
  20330.       <method name="GetFilename" cname="gtk_icon_source_get_filename">
  20331.         <return-type type="const-gchar*" />
  20332.       </method>
  20333.       <method name="GetIconName" cname="gtk_icon_source_get_icon_name">
  20334.         <return-type type="const-gchar*" />
  20335.       </method>
  20336.       <method name="GetPixbuf" cname="gtk_icon_source_get_pixbuf">
  20337.         <return-type type="GdkPixbuf*" />
  20338.       </method>
  20339.       <method name="GetSize" cname="gtk_icon_source_get_size">
  20340.         <return-type type="GtkIconSize" />
  20341.       </method>
  20342.       <method name="GetSizeWildcarded" cname="gtk_icon_source_get_size_wildcarded">
  20343.         <return-type type="gboolean" />
  20344.       </method>
  20345.       <method name="GetState" cname="gtk_icon_source_get_state">
  20346.         <return-type type="GtkStateType" />
  20347.       </method>
  20348.       <method name="GetStateWildcarded" cname="gtk_icon_source_get_state_wildcarded">
  20349.         <return-type type="gboolean" />
  20350.       </method>
  20351.       <method name="GetType" cname="gtk_icon_source_get_type" shared="true">
  20352.         <return-type type="GType" />
  20353.       </method>
  20354.       <constructor cname="gtk_icon_source_new" />
  20355.       <method name="SetDirection" cname="gtk_icon_source_set_direction">
  20356.         <return-type type="void" />
  20357.         <parameters>
  20358.           <parameter type="GtkTextDirection" name="direction" />
  20359.         </parameters>
  20360.       </method>
  20361.       <method name="SetDirectionWildcarded" cname="gtk_icon_source_set_direction_wildcarded">
  20362.         <return-type type="void" />
  20363.         <parameters>
  20364.           <parameter type="gboolean" name="setting" />
  20365.         </parameters>
  20366.       </method>
  20367.       <method name="SetFilename" cname="gtk_icon_source_set_filename">
  20368.         <return-type type="void" />
  20369.         <parameters>
  20370.           <parameter type="const-gchar*" name="filename" />
  20371.         </parameters>
  20372.       </method>
  20373.       <method name="SetIconName" cname="gtk_icon_source_set_icon_name">
  20374.         <return-type type="void" />
  20375.         <parameters>
  20376.           <parameter type="const-gchar*" name="icon_name" />
  20377.         </parameters>
  20378.       </method>
  20379.       <method name="SetPixbuf" cname="gtk_icon_source_set_pixbuf">
  20380.         <return-type type="void" />
  20381.         <parameters>
  20382.           <parameter type="GdkPixbuf*" name="pixbuf" />
  20383.         </parameters>
  20384.       </method>
  20385.       <method name="SetSize" cname="gtk_icon_source_set_size">
  20386.         <return-type type="void" />
  20387.         <parameters>
  20388.           <parameter type="GtkIconSize" name="size" />
  20389.         </parameters>
  20390.       </method>
  20391.       <method name="SetSizeWildcarded" cname="gtk_icon_source_set_size_wildcarded">
  20392.         <return-type type="void" />
  20393.         <parameters>
  20394.           <parameter type="gboolean" name="setting" />
  20395.         </parameters>
  20396.       </method>
  20397.       <method name="SetState" cname="gtk_icon_source_set_state">
  20398.         <return-type type="void" />
  20399.         <parameters>
  20400.           <parameter type="GtkStateType" name="state" />
  20401.         </parameters>
  20402.       </method>
  20403.       <method name="SetStateWildcarded" cname="gtk_icon_source_set_state_wildcarded">
  20404.         <return-type type="void" />
  20405.         <parameters>
  20406.           <parameter type="gboolean" name="setting" />
  20407.         </parameters>
  20408.       </method>
  20409.     </boxed>
  20410.     <struct name="ImageAnimationData" cname="GtkImageAnimationData" hidden="1">
  20411.       <field name="Anim" cname="anim" type="GdkPixbufAnimation*" />
  20412.       <field name="Iter" cname="iter" type="GdkPixbufAnimationIter*" />
  20413.       <field name="FrameTimeout" cname="frame_timeout" type="guint" />
  20414.     </struct>
  20415.     <struct name="ImageIconNameData" cname="GtkImageIconNameData">
  20416.       <field name="IconName" cname="icon_name" type="gchar*" />
  20417.       <field name="Pixbuf" cname="pixbuf" type="GdkPixbuf*" />
  20418.       <field name="ThemeChangeId" cname="theme_change_id" type="guint" />
  20419.     </struct>
  20420.     <struct name="ImageIconSetData" cname="GtkImageIconSetData" hidden="1">
  20421.       <field name="IconSet" cname="icon_set" type="GtkIconSet*" />
  20422.     </struct>
  20423.     <struct name="ImageImageData" cname="GtkImageImageData" hidden="1">
  20424.       <field name="Image" cname="image" type="GdkImage*" />
  20425.     </struct>
  20426.     <struct name="ImagePixbufData" cname="GtkImagePixbufData" hidden="1">
  20427.       <field name="Pixbuf" cname="pixbuf" type="GdkPixbuf*" />
  20428.     </struct>
  20429.     <struct name="ImagePixmapData" cname="GtkImagePixmapData" hidden="1">
  20430.       <field name="Pixmap" cname="pixmap" type="GdkPixmap*" />
  20431.     </struct>
  20432.     <struct name="ImageStockData" cname="GtkImageStockData" hidden="1">
  20433.       <field name="StockId" cname="stock_id" type="gchar*" />
  20434.     </struct>
  20435.     <struct name="ItemFactoryEntry" cname="GtkItemFactoryEntry" deprecated="1">
  20436.       <field name="Path" cname="path" type="gchar*" />
  20437.       <field name="Accelerator" cname="accelerator" type="gchar*" />
  20438.       <field name="Callback" cname="callback" type="GtkItemFactoryCallback" />
  20439.       <field name="CallbackAction" cname="callback_action" type="guint" />
  20440.       <field name="ItemType" cname="item_type" type="gchar*" />
  20441.       <field name="ExtraData" cname="extra_data" type="gconstpointer" />
  20442.     </struct>
  20443.     <struct name="ItemFactoryItem" cname="GtkItemFactoryItem" deprecated="1" hidden="1">
  20444.       <field name="Path" cname="path" type="gchar*" />
  20445.       <field name="Widgets" cname="widgets" type="GSList*" />
  20446.     </struct>
  20447.     <struct name="KeyHash" cname="GtkKeyHash" opaque="true" hidden="1" />
  20448.     <struct name="LabelSelectionInfo" cname="GtkLabelSelectionInfo" opaque="true" hidden="1" />
  20449.     <struct name="MenuEntry" cname="GtkMenuEntry">
  20450.       <field name="Path" cname="path" type="gchar*" />
  20451.       <field name="Accelerator" cname="accelerator" type="gchar*" />
  20452.       <field name="Callback" cname="callback" type="GtkMenuCallback" />
  20453.       <field name="CallbackData" cname="callback_data" type="gpointer" />
  20454.       <field name="Widget" cname="widget" type="GtkWidget*" />
  20455.     </struct>
  20456.     <struct name="MnemonicHash" cname="GtkMnemonicHash" opaque="true" />
  20457.     <struct name="NotebookPage" cname="GtkNotebookPage" opaque="true">
  20458.       <method name="Num" cname="gtk_notebook_page_num" shared="true" hidden="1">
  20459.         <return-type type="gint" />
  20460.         <parameters>
  20461.           <parameter type="GtkNotebook*" name="notebook" />
  20462.           <parameter type="GtkWidget*" name="child" />
  20463.         </parameters>
  20464.       </method>
  20465.     </struct>
  20466.     <alias name="ObjectInitFunc" cname="GtkObjectInitFunc" type="GInstanceInitFunc" />
  20467.     <struct name="PageRange" cname="GtkPageRange">
  20468.       <field name="Start" cname="start" type="gint" />
  20469.       <field name="End" cname="end" type="gint" />
  20470.     </struct>
  20471.     <boxed name="PaperSize" cname="GtkPaperSize" opaque="true">
  20472.       <method name="Copy" cname="gtk_paper_size_copy">
  20473.         <return-type type="GtkPaperSize*" owned="true" />
  20474.       </method>
  20475.       <method name="Free" cname="gtk_paper_size_free">
  20476.         <return-type type="void" />
  20477.       </method>
  20478.       <method name="GetDefault" cname="gtk_paper_size_get_default" shared="true">
  20479.         <return-type type="const-gchar*" />
  20480.       </method>
  20481.       <method name="GetDefaultBottomMargin" cname="gtk_paper_size_get_default_bottom_margin">
  20482.         <return-type type="gdouble" />
  20483.         <parameters>
  20484.           <parameter type="GtkUnit" name="unit" />
  20485.         </parameters>
  20486.       </method>
  20487.       <method name="GetDefaultLeftMargin" cname="gtk_paper_size_get_default_left_margin">
  20488.         <return-type type="gdouble" />
  20489.         <parameters>
  20490.           <parameter type="GtkUnit" name="unit" />
  20491.         </parameters>
  20492.       </method>
  20493.       <method name="GetDefaultRightMargin" cname="gtk_paper_size_get_default_right_margin">
  20494.         <return-type type="gdouble" />
  20495.         <parameters>
  20496.           <parameter type="GtkUnit" name="unit" />
  20497.         </parameters>
  20498.       </method>
  20499.       <method name="GetDefaultTopMargin" cname="gtk_paper_size_get_default_top_margin">
  20500.         <return-type type="gdouble" />
  20501.         <parameters>
  20502.           <parameter type="GtkUnit" name="unit" />
  20503.         </parameters>
  20504.       </method>
  20505.       <method name="GetDisplayName" cname="gtk_paper_size_get_display_name">
  20506.         <return-type type="const-gchar*" />
  20507.       </method>
  20508.       <method name="GetHeight" cname="gtk_paper_size_get_height">
  20509.         <return-type type="gdouble" />
  20510.         <parameters>
  20511.           <parameter type="GtkUnit" name="unit" />
  20512.         </parameters>
  20513.       </method>
  20514.       <method name="GetName" cname="gtk_paper_size_get_name">
  20515.         <return-type type="const-gchar*" />
  20516.       </method>
  20517.       <method name="GetPaperSizes" cname="gtk_paper_size_get_paper_sizes" shared="true">
  20518.         <return-type type="GList*" element_type="GtkPaperSize*" owned="true" elements_owned="true" />
  20519.         <parameters>
  20520.           <parameter type="gboolean" name="include_custom" />
  20521.         </parameters>
  20522.       </method>
  20523.       <method name="GetPpdName" cname="gtk_paper_size_get_ppd_name">
  20524.         <return-type type="const-gchar*" />
  20525.       </method>
  20526.       <method name="GetType" cname="gtk_paper_size_get_type" shared="true">
  20527.         <return-type type="GType" />
  20528.       </method>
  20529.       <method name="GetWidth" cname="gtk_paper_size_get_width">
  20530.         <return-type type="gdouble" />
  20531.         <parameters>
  20532.           <parameter type="GtkUnit" name="unit" />
  20533.         </parameters>
  20534.       </method>
  20535.       <method name="IsCustom" cname="gtk_paper_size_is_custom">
  20536.         <return-type type="gboolean" />
  20537.       </method>
  20538.       <method name="IsEqual" cname="gtk_paper_size_is_equal">
  20539.         <return-type type="gboolean" />
  20540.         <parameters>
  20541.           <parameter type="GtkPaperSize*" name="size2" />
  20542.         </parameters>
  20543.       </method>
  20544.       <constructor cname="gtk_paper_size_new">
  20545.         <parameters>
  20546.           <parameter type="const-gchar*" name="name" />
  20547.         </parameters>
  20548.       </constructor>
  20549.       <constructor cname="gtk_paper_size_new_custom">
  20550.         <parameters>
  20551.           <parameter type="const-gchar*" name="name" />
  20552.           <parameter type="const-gchar*" name="display_name" />
  20553.           <parameter type="gdouble" name="width" />
  20554.           <parameter type="gdouble" name="height" />
  20555.           <parameter type="GtkUnit" name="unit" />
  20556.         </parameters>
  20557.       </constructor>
  20558.       <constructor cname="gtk_paper_size_new_from_key_file">
  20559.         <parameters>
  20560.           <parameter type="GKeyFile*" name="key_file" />
  20561.           <parameter type="const-gchar*" name="group_name" />
  20562.           <parameter type="GError**" name="error" />
  20563.         </parameters>
  20564.       </constructor>
  20565.       <constructor cname="gtk_paper_size_new_from_ppd">
  20566.         <parameters>
  20567.           <parameter type="const-gchar*" name="ppd_name" />
  20568.           <parameter type="const-gchar*" name="ppd_display_name" />
  20569.           <parameter type="gdouble" name="width" />
  20570.           <parameter type="gdouble" name="height" />
  20571.         </parameters>
  20572.       </constructor>
  20573.       <method name="SetSize" cname="gtk_paper_size_set_size">
  20574.         <return-type type="void" />
  20575.         <parameters>
  20576.           <parameter type="gdouble" name="width" />
  20577.           <parameter type="gdouble" name="height" />
  20578.           <parameter type="GtkUnit" name="unit" />
  20579.         </parameters>
  20580.       </method>
  20581.       <method name="ToKeyFile" cname="gtk_paper_size_to_key_file">
  20582.         <return-type type="void" />
  20583.         <parameters>
  20584.           <parameter type="GKeyFile*" name="key_file" />
  20585.           <parameter type="const-gchar*" name="group_name" />
  20586.         </parameters>
  20587.       </method>
  20588.     </boxed>
  20589.     <struct name="PrintBackend" cname="GtkPrintBackend" opaque="true" />
  20590.     <struct name="PrintWin32Devnames" cname="GtkPrintWin32Devnames" deprecated="1">
  20591.       <field name="Driver" cname="driver" type="char*" />
  20592.       <field name="Device" cname="device" type="char*" />
  20593.       <field name="Output" cname="output" type="char*" />
  20594.       <field name="Flags" cname="flags" type="int" />
  20595.       <method name="Free" cname="gtk_print_win32_devnames_free">
  20596.         <return-type type="void" />
  20597.       </method>
  20598.       <method name="FromPrinterName" cname="gtk_print_win32_devnames_from_printer_name" shared="true" hidden="1">
  20599.         <return-type type="HGLOBAL" />
  20600.         <parameters>
  20601.           <parameter type="const-char*" name="printer" />
  20602.         </parameters>
  20603.       </method>
  20604.       <method name="FromWin32" cname="gtk_print_win32_devnames_from_win32" shared="true" hidden="1">
  20605.         <return-type type="GtkPrintWin32Devnames*" />
  20606.         <parameters>
  20607.           <parameter type="HGLOBAL" name="global" />
  20608.         </parameters>
  20609.       </method>
  20610.       <method name="ToWin32" cname="gtk_print_win32_devnames_to_win32" hidden="1">
  20611.         <return-type type="HGLOBAL" />
  20612.       </method>
  20613.     </struct>
  20614.     <struct name="RadioActionEntry" cname="GtkRadioActionEntry" hidden="1">
  20615.       <field name="Name" cname="name" type="const-gchar*" />
  20616.       <field name="StockId" cname="stock_id" type="const-gchar*" />
  20617.       <field name="Label" cname="label" type="const-gchar*" />
  20618.       <field name="Accelerator" cname="accelerator" type="const-gchar*" />
  20619.       <field name="Tooltip" cname="tooltip" type="const-gchar*" />
  20620.       <field name="Value" cname="value" type="gint" />
  20621.     </struct>
  20622.     <struct name="RangeLayout" cname="GtkRangeLayout" opaque="true" hidden="1" />
  20623.     <struct name="RangeStepTimer" cname="GtkRangeStepTimer" opaque="true" hidden="1" />
  20624.     <struct name="RcContext" cname="GtkRcContext" opaque="true" hidden="1" />
  20625.     <struct name="RcProperty" cname="GtkRcProperty">
  20626.       <field name="TypeName" cname="type_name" type="GQuark" />
  20627.       <field name="PropertyName" cname="property_name" type="GQuark" />
  20628.       <field name="Origin" cname="origin" type="gchar*" />
  20629.       <field name="Value" cname="value" type="GValue" />
  20630.       <method name="ParseBorder" cname="gtk_rc_property_parse_border" shared="true">
  20631.         <return-type type="gboolean" />
  20632.         <parameters>
  20633.           <parameter type="const-GParamSpec*" name="pspec" />
  20634.           <parameter type="const-GString*" name="gstring" />
  20635.           <parameter type="GValue*" name="property_value" />
  20636.         </parameters>
  20637.       </method>
  20638.       <method name="ParseColor" cname="gtk_rc_property_parse_color" shared="true">
  20639.         <return-type type="gboolean" />
  20640.         <parameters>
  20641.           <parameter type="const-GParamSpec*" name="pspec" />
  20642.           <parameter type="const-GString*" name="gstring" />
  20643.           <parameter type="GValue*" name="property_value" />
  20644.         </parameters>
  20645.       </method>
  20646.       <method name="ParseEnum" cname="gtk_rc_property_parse_enum" shared="true">
  20647.         <return-type type="gboolean" />
  20648.         <parameters>
  20649.           <parameter type="const-GParamSpec*" name="pspec" />
  20650.           <parameter type="const-GString*" name="gstring" />
  20651.           <parameter type="GValue*" name="property_value" />
  20652.         </parameters>
  20653.       </method>
  20654.       <method name="ParseFlags" cname="gtk_rc_property_parse_flags" shared="true">
  20655.         <return-type type="gboolean" />
  20656.         <parameters>
  20657.           <parameter type="const-GParamSpec*" name="pspec" />
  20658.           <parameter type="const-GString*" name="gstring" />
  20659.           <parameter type="GValue*" name="property_value" />
  20660.         </parameters>
  20661.       </method>
  20662.       <method name="ParseRequisition" cname="gtk_rc_property_parse_requisition" shared="true">
  20663.         <return-type type="gboolean" />
  20664.         <parameters>
  20665.           <parameter type="const-GParamSpec*" name="pspec" />
  20666.           <parameter type="const-GString*" name="gstring" />
  20667.           <parameter type="GValue*" name="property_value" />
  20668.         </parameters>
  20669.       </method>
  20670.     </struct>
  20671.     <struct name="RecentData" cname="GtkRecentData">
  20672.       <field name="DisplayName" cname="display_name" type="gchar*" />
  20673.       <field name="Description" cname="description" type="gchar*" />
  20674.       <field name="MimeType" cname="mime_type" type="gchar*" />
  20675.       <field name="AppName" cname="app_name" type="gchar*" />
  20676.       <field name="AppExec" cname="app_exec" type="gchar*" />
  20677.       <field name="Groups" cname="groups" type="gchar**" />
  20678.       <field name="IsPrivate" cname="is_private" type="gboolean" />
  20679.     </struct>
  20680.     <struct name="RecentFilterInfo" cname="GtkRecentFilterInfo">
  20681.       <field name="Contains" cname="contains" type="GtkRecentFilterFlags" />
  20682.       <field name="Uri" cname="uri" type="const-gchar*" />
  20683.       <field name="DisplayName" cname="display_name" type="const-gchar*" />
  20684.       <field name="MimeType" cname="mime_type" type="const-gchar*" />
  20685.       <field name="Applications" cname="applications" type="const-gchar**" />
  20686.       <field name="Groups" cname="groups" type="const-gchar**" />
  20687.       <field name="Age" cname="age" type="gint" />
  20688.     </struct>
  20689.     <boxed name="RecentInfo" cname="GtkRecentInfo" opaque="true">
  20690.       <method name="Exists" cname="gtk_recent_info_exists">
  20691.         <return-type type="gboolean" />
  20692.       </method>
  20693.       <method name="GetAdded" cname="gtk_recent_info_get_added">
  20694.         <return-type type="time_t" />
  20695.       </method>
  20696.       <method name="GetAge" cname="gtk_recent_info_get_age">
  20697.         <return-type type="gint" />
  20698.       </method>
  20699.       <method name="GetApplicationInfo" cname="gtk_recent_info_get_application_info">
  20700.         <return-type type="gboolean" />
  20701.         <parameters>
  20702.           <parameter type="const-gchar*" name="app_name" />
  20703.           <parameter name="app_exec" pass_as="out" type="const-gchar**" />
  20704.           <parameter type="guint*" name="count" />
  20705.           <parameter type="time_t*" name="time_" pass_as="out" />
  20706.         </parameters>
  20707.       </method>
  20708.       <method name="GetApplications" cname="gtk_recent_info_get_applications">
  20709.         <return-type type="gchar**" />
  20710.         <parameters>
  20711.           <parameter type="gsize*" name="length" />
  20712.         </parameters>
  20713.       </method>
  20714.       <method name="GetDescription" cname="gtk_recent_info_get_description">
  20715.         <return-type type="const-gchar*" />
  20716.       </method>
  20717.       <method name="GetDisplayName" cname="gtk_recent_info_get_display_name">
  20718.         <return-type type="const-gchar*" />
  20719.       </method>
  20720.       <method name="GetGroups" cname="gtk_recent_info_get_groups">
  20721.         <return-type type="gchar**" />
  20722.         <parameters>
  20723.           <parameter type="gsize*" name="length" />
  20724.         </parameters>
  20725.       </method>
  20726.       <method name="GetIcon" cname="gtk_recent_info_get_icon">
  20727.         <return-type type="GdkPixbuf*" />
  20728.         <parameters>
  20729.           <parameter type="gint" name="size" />
  20730.         </parameters>
  20731.       </method>
  20732.       <method name="GetMimeType" cname="gtk_recent_info_get_mime_type">
  20733.         <return-type type="const-gchar*" />
  20734.       </method>
  20735.       <method name="GetModified" cname="gtk_recent_info_get_modified">
  20736.         <return-type type="time_t" />
  20737.       </method>
  20738.       <method name="GetPrivateHint" cname="gtk_recent_info_get_private_hint">
  20739.         <return-type type="gboolean" />
  20740.       </method>
  20741.       <method name="GetShortName" cname="gtk_recent_info_get_short_name">
  20742.         <return-type type="gchar*" />
  20743.       </method>
  20744.       <method name="GetType" cname="gtk_recent_info_get_type" shared="true">
  20745.         <return-type type="GType" />
  20746.       </method>
  20747.       <method name="GetUri" cname="gtk_recent_info_get_uri">
  20748.         <return-type type="const-gchar*" />
  20749.       </method>
  20750.       <method name="GetUriDisplay" cname="gtk_recent_info_get_uri_display">
  20751.         <return-type type="gchar*" />
  20752.       </method>
  20753.       <method name="GetVisited" cname="gtk_recent_info_get_visited">
  20754.         <return-type type="time_t" />
  20755.       </method>
  20756.       <method name="HasApplication" cname="gtk_recent_info_has_application">
  20757.         <return-type type="gboolean" />
  20758.         <parameters>
  20759.           <parameter type="const-gchar*" name="app_name" />
  20760.         </parameters>
  20761.       </method>
  20762.       <method name="HasGroup" cname="gtk_recent_info_has_group">
  20763.         <return-type type="gboolean" />
  20764.         <parameters>
  20765.           <parameter type="const-gchar*" name="group_name" />
  20766.         </parameters>
  20767.       </method>
  20768.       <method name="IsLocal" cname="gtk_recent_info_is_local">
  20769.         <return-type type="gboolean" />
  20770.       </method>
  20771.       <method name="LastApplication" cname="gtk_recent_info_last_application">
  20772.         <return-type type="gchar*" />
  20773.       </method>
  20774.       <method name="Match" cname="gtk_recent_info_match">
  20775.         <return-type type="gboolean" />
  20776.         <parameters>
  20777.           <parameter type="GtkRecentInfo*" name="info_b" />
  20778.         </parameters>
  20779.       </method>
  20780.       <method name="Ref" cname="gtk_recent_info_ref">
  20781.         <return-type type="GtkRecentInfo*" />
  20782.       </method>
  20783.       <method name="Unref" cname="gtk_recent_info_unref">
  20784.         <return-type type="void" />
  20785.       </method>
  20786.     </boxed>
  20787.     <boxed name="Requisition" cname="GtkRequisition">
  20788.       <field name="Width" cname="width" type="gint" />
  20789.       <field name="Height" cname="height" type="gint" />
  20790.       <method name="Copy" cname="gtk_requisition_copy" deprecated="1">
  20791.         <return-type type="GtkRequisition*" owned="true" />
  20792.       </method>
  20793.       <method name="Free" cname="gtk_requisition_free">
  20794.         <return-type type="void" />
  20795.       </method>
  20796.       <method name="GetType" cname="gtk_requisition_get_type" shared="true">
  20797.         <return-type type="GType" />
  20798.       </method>
  20799.     </boxed>
  20800.     <struct name="RulerMetric" cname="GtkRulerMetric">
  20801.       <field name="MetricName" cname="metric_name" type="gchar*" />
  20802.       <field name="Abbrev" cname="abbrev" type="gchar*" />
  20803.       <field name="PixelsPerUnit" cname="pixels_per_unit" type="gdouble" />
  20804.       <field name="RulerScale" cname="ruler_scale" array_len="10" type="gdouble" />
  20805.       <field name="Subdivide" cname="subdivide" array_len="5" type="gint" />
  20806.     </struct>
  20807.     <boxed name="SelectionData" cname="GtkSelectionData" opaque="1">
  20808.       <field name="Selection" cname="selection" type="GdkAtom" access="public" />
  20809.       <field name="Target" cname="target" type="GdkAtom" access="public" />
  20810.       <field name="Type" cname="type" type="GdkAtom" access="public" />
  20811.       <field name="Format" cname="format" type="gint" access="public" />
  20812.       <field name="Data" cname="data" type="guchar*" />
  20813.       <field name="Length" cname="length" type="gint" access="public" />
  20814.       <field name="Display" cname="display" type="GdkDisplay*" />
  20815.       <method name="Copy" cname="gtk_selection_data_copy">
  20816.         <return-type type="GtkSelectionData*" owned="true" />
  20817.       </method>
  20818.       <method name="Free" cname="gtk_selection_data_free" deprecated="1">
  20819.         <return-type type="void" />
  20820.       </method>
  20821.       <method name="GetPixbuf" cname="gtk_selection_data_get_pixbuf">
  20822.         <return-type type="GdkPixbuf*" />
  20823.       </method>
  20824.       <method name="GetTargets" cname="gtk_selection_data_get_targets" hidden="1">
  20825.         <return-type type="gboolean" />
  20826.         <parameters>
  20827.           <parameter type="GdkAtom**" name="targets" />
  20828.           <parameter type="gint*" name="n_atoms" />
  20829.         </parameters>
  20830.       </method>
  20831.       <method name="GetText" cname="gtk_selection_data_get_text" hidden="1">
  20832.         <return-type type="guchar*" />
  20833.       </method>
  20834.       <method name="GetType" cname="gtk_selection_data_get_type" shared="true">
  20835.         <return-type type="GType" />
  20836.       </method>
  20837.       <method name="GetUris" cname="gtk_selection_data_get_uris">
  20838.         <return-type type="gchar**" />
  20839.       </method>
  20840.       <method name="Set" cname="gtk_selection_data_set">
  20841.         <return-type type="void" />
  20842.         <parameters>
  20843.           <parameter type="GdkAtom" name="type" />
  20844.           <parameter type="gint" name="format" />
  20845.           <parameter name="data" type="guchar" array="1" />
  20846.           <parameter type="gint" name="length" />
  20847.         </parameters>
  20848.       </method>
  20849.       <method name="SetPixbuf" cname="gtk_selection_data_set_pixbuf">
  20850.         <return-type type="gboolean" />
  20851.         <parameters>
  20852.           <parameter type="GdkPixbuf*" name="pixbuf" />
  20853.         </parameters>
  20854.       </method>
  20855.       <method name="SetText" cname="gtk_selection_data_set_text" hidden="1">
  20856.         <return-type type="gboolean" />
  20857.         <parameters>
  20858.           <parameter type="const-gchar*" name="str" />
  20859.           <parameter type="gint" name="len" />
  20860.         </parameters>
  20861.       </method>
  20862.       <method name="SetUris" cname="gtk_selection_data_set_uris">
  20863.         <return-type type="gboolean" />
  20864.         <parameters>
  20865.           <parameter type="gchar**" name="uris" />
  20866.         </parameters>
  20867.       </method>
  20868.       <method name="TargetsIncludeImage" cname="gtk_selection_data_targets_include_image">
  20869.         <return-type type="gboolean" />
  20870.         <parameters>
  20871.           <parameter type="gboolean" name="writable" />
  20872.         </parameters>
  20873.       </method>
  20874.       <method name="TargetsIncludeRichText" cname="gtk_selection_data_targets_include_rich_text">
  20875.         <return-type type="gboolean" />
  20876.         <parameters>
  20877.           <parameter type="GtkTextBuffer*" name="buffer" />
  20878.         </parameters>
  20879.       </method>
  20880.       <method name="TargetsIncludeText" cname="gtk_selection_data_targets_include_text">
  20881.         <return-type type="gboolean" />
  20882.       </method>
  20883.       <method name="TargetsIncludeUri" cname="gtk_selection_data_targets_include_uri">
  20884.         <return-type type="gboolean" />
  20885.       </method>
  20886.     </boxed>
  20887.     <struct name="SettingsPropertyValue" cname="GtkSettingsPropertyValue" opaque="true" />
  20888.     <struct name="SettingsValue" cname="GtkSettingsValue">
  20889.       <field name="Origin" cname="origin" type="gchar*" />
  20890.       <field name="Value" cname="value" type="GValue" />
  20891.     </struct>
  20892.     <alias name="SignalMarshaller" cname="GtkSignalMarshaller" type="GSignalCMarshaller" />
  20893.     <struct name="StockItem" cname="GtkStockItem">
  20894.       <field name="StockId" cname="stock_id" type="gchar*" />
  20895.       <field name="Label" cname="label" type="gchar*" />
  20896.       <field name="Modifier" cname="modifier" type="GdkModifierType" />
  20897.       <field name="Keyval" cname="keyval" type="guint" />
  20898.       <field name="TranslationDomain" cname="translation_domain" type="gchar*" />
  20899.       <method name="Copy" cname="gtk_stock_item_copy">
  20900.         <return-type type="GtkStockItem*" owned="true" />
  20901.       </method>
  20902.       <method name="Free" cname="gtk_stock_item_free">
  20903.         <return-type type="void" />
  20904.       </method>
  20905.     </struct>
  20906.     <struct name="TableChild" cname="GtkTableChild" hidden="1">
  20907.       <field name="Widget" cname="widget" type="GtkWidget*" />
  20908.       <field name="LeftAttach" cname="left_attach" type="guint16" />
  20909.       <field name="RightAttach" cname="right_attach" type="guint16" />
  20910.       <field name="TopAttach" cname="top_attach" type="guint16" />
  20911.       <field name="BottomAttach" cname="bottom_attach" type="guint16" />
  20912.       <field name="Xpadding" cname="xpadding" type="guint16" />
  20913.       <field name="Ypadding" cname="ypadding" type="guint16" />
  20914.       <field name="Xexpand" cname="xexpand" bits="1" type="guint" />
  20915.       <field name="Yexpand" cname="yexpand" bits="1" type="guint" />
  20916.       <field name="Xshrink" cname="xshrink" bits="1" type="guint" />
  20917.       <field name="Yshrink" cname="yshrink" bits="1" type="guint" />
  20918.       <field name="Xfill" cname="xfill" bits="1" type="guint" />
  20919.       <field name="Yfill" cname="yfill" bits="1" type="guint" />
  20920.     </struct>
  20921.     <struct name="TableRowCol" cname="GtkTableRowCol" hidden="1">
  20922.       <field name="Requisition" cname="requisition" type="guint16" />
  20923.       <field name="Allocation" cname="allocation" type="guint16" />
  20924.       <field name="Spacing" cname="spacing" type="guint16" />
  20925.       <field name="NeedExpand" cname="need_expand" bits="1" type="guint" />
  20926.       <field name="NeedShrink" cname="need_shrink" bits="1" type="guint" />
  20927.       <field name="Expand" cname="expand" bits="1" type="guint" />
  20928.       <field name="Shrink" cname="shrink" bits="1" type="guint" />
  20929.       <field name="Empty" cname="empty" bits="1" type="guint" />
  20930.     </struct>
  20931.     <struct name="TargetEntry" cname="GtkTargetEntry">
  20932.       <field name="Target" cname="target" type="gchar*" />
  20933.       <field name="Flags" cname="flags" type="GtkTargetFlags" />
  20934.       <field name="Info" cname="info" type="guint" />
  20935.     </struct>
  20936.     <boxed name="TargetList" cname="GtkTargetList" opaque="true">
  20937.       <field name="List" cname="list" type="GList*" writeable="true" access="private" />
  20938.       <field name="RefCount" cname="ref_count" type="guint" writeable="true" access="private" />
  20939.       <method name="Add" cname="gtk_target_list_add">
  20940.         <return-type type="void" />
  20941.         <parameters>
  20942.           <parameter type="GdkAtom" name="target" />
  20943.           <parameter type="guint" name="flags" />
  20944.           <parameter type="guint" name="info" />
  20945.         </parameters>
  20946.       </method>
  20947.       <method name="AddImageTargets" cname="gtk_target_list_add_image_targets">
  20948.         <return-type type="void" />
  20949.         <parameters>
  20950.           <parameter type="guint" name="info" />
  20951.           <parameter type="gboolean" name="writable" />
  20952.         </parameters>
  20953.       </method>
  20954.       <method name="AddRichTextTargets" cname="gtk_target_list_add_rich_text_targets">
  20955.         <return-type type="void" />
  20956.         <parameters>
  20957.           <parameter type="guint" name="info" />
  20958.           <parameter type="gboolean" name="deserializable" />
  20959.           <parameter type="GtkTextBuffer*" name="buffer" />
  20960.         </parameters>
  20961.       </method>
  20962.       <method name="AddTable" cname="gtk_target_list_add_table">
  20963.         <return-type type="void" />
  20964.         <parameters>
  20965.           <parameter type="const-GtkTargetEntry*" name="targets" array="1" />
  20966.           <parameter type="guint" name="n_targets" />
  20967.         </parameters>
  20968.       </method>
  20969.       <method name="AddTextTargets" cname="gtk_target_list_add_text_targets">
  20970.         <return-type type="void" />
  20971.         <parameters>
  20972.           <parameter type="guint" name="info" />
  20973.         </parameters>
  20974.       </method>
  20975.       <method name="AddUriTargets" cname="gtk_target_list_add_uri_targets">
  20976.         <return-type type="void" />
  20977.         <parameters>
  20978.           <parameter type="guint" name="info" />
  20979.         </parameters>
  20980.       </method>
  20981.       <method name="Find" cname="gtk_target_list_find">
  20982.         <return-type type="gboolean" />
  20983.         <parameters>
  20984.           <parameter type="GdkAtom" name="target" />
  20985.           <parameter type="guint*" name="info" />
  20986.         </parameters>
  20987.       </method>
  20988.       <method name="GetType" cname="gtk_target_list_get_type" shared="true">
  20989.         <return-type type="GType" />
  20990.       </method>
  20991.       <constructor cname="gtk_target_list_new" hidden="1">
  20992.         <parameters>
  20993.           <parameter type="const-GtkTargetEntry*" name="targets" />
  20994.           <parameter type="guint" name="ntargets" />
  20995.         </parameters>
  20996.       </constructor>
  20997.       <method name="Ref" cname="gtk_target_list_ref">
  20998.         <return-type type="GtkTargetList*" />
  20999.       </method>
  21000.       <method name="Remove" cname="gtk_target_list_remove">
  21001.         <return-type type="void" />
  21002.         <parameters>
  21003.           <parameter type="GdkAtom" name="target" />
  21004.         </parameters>
  21005.       </method>
  21006.       <method name="Unref" cname="gtk_target_list_unref">
  21007.         <return-type type="void" />
  21008.       </method>
  21009.     </boxed>
  21010.     <struct name="TargetPair" cname="GtkTargetPair">
  21011.       <field name="Target" cname="target" type="GdkAtom" />
  21012.       <field name="Flags" cname="flags" type="guint" />
  21013.       <field name="Info" cname="info" type="guint" />
  21014.     </struct>
  21015.     <struct name="TextAppearance" cname="GtkTextAppearance">
  21016.       <field name="BgColor" cname="bg_color" type="GdkColor" />
  21017.       <field name="FgColor" cname="fg_color" type="GdkColor" />
  21018.       <field name="BgStipple" cname="bg_stipple" type="GdkBitmap*" />
  21019.       <field name="FgStipple" cname="fg_stipple" type="GdkBitmap*" />
  21020.       <field name="Rise" cname="rise" type="gint" />
  21021.       <field name="Padding1" cname="padding1" type="gpointer" access="private" />
  21022.       <field name="Underline" cname="underline" bits="4" type="PangoUnderline" />
  21023.       <field name="Strikethrough" cname="strikethrough" bits="1" type="guint" />
  21024.       <field name="DrawBg" cname="draw_bg" bits="1" type="guint" hidden="1" />
  21025.       <field name="InsideSelection" cname="inside_selection" bits="1" type="guint" hidden="1" />
  21026.       <field name="IsText" cname="is_text" bits="1" type="guint" hidden="1" />
  21027.       <field name="Pad1" cname="pad1" bits="1" type="guint" access="private" />
  21028.       <field name="Pad2" cname="pad2" bits="1" type="guint" access="private" />
  21029.       <field name="Pad3" cname="pad3" bits="1" type="guint" access="private" />
  21030.       <field name="Pad4" cname="pad4" bits="1" type="guint" access="private" />
  21031.     </struct>
  21032.     <boxed name="TextAttributes" cname="GtkTextAttributes" opaque="true">
  21033.       <field name="Refcount" cname="refcount" type="guint" access="private" />
  21034.       <field name="Appearance" cname="appearance" type="GtkTextAppearance" access="public" writeable="true" />
  21035.       <field name="Justification" cname="justification" type="GtkJustification" access="public" writeable="true" />
  21036.       <field name="Direction" cname="direction" type="GtkTextDirection" access="public" writeable="true" />
  21037.       <field name="Font" cname="font" type="PangoFontDescription*" access="public" writeable="true" />
  21038.       <field name="FontScale" cname="font_scale" type="gdouble" access="public" writeable="true" />
  21039.       <field name="LeftMargin" cname="left_margin" type="gint" access="public" writeable="true" />
  21040.       <field name="Indent" cname="indent" type="gint" access="public" writeable="true" />
  21041.       <field name="RightMargin" cname="right_margin" type="gint" access="public" writeable="true" />
  21042.       <field name="PixelsAboveLines" cname="pixels_above_lines" type="gint" access="public" writeable="true" />
  21043.       <field name="PixelsBelowLines" cname="pixels_below_lines" type="gint" access="public" writeable="true" />
  21044.       <field name="PixelsInsideWrap" cname="pixels_inside_wrap" type="gint" access="public" writeable="true" />
  21045.       <field name="Tabs" cname="tabs" type="PangoTabArray*" access="public" writeable="true" />
  21046.       <field name="WrapMode" cname="wrap_mode" type="GtkWrapMode" access="public" writeable="true" />
  21047.       <field name="Language" cname="language" type="PangoLanguage*" access="public" writeable="true" />
  21048.       <field name="PgBgColor" cname="pg_bg_color" type="GdkColor*" access="private" />
  21049.       <field name="Invisible" cname="invisible" bits="1" type="guint" access="public" writeable="true" />
  21050.       <field name="BgFullHeight" cname="bg_full_height" bits="1" type="guint" access="public" writeable="true" />
  21051.       <field name="Editable" cname="editable" bits="1" type="guint" access="public" writeable="true" />
  21052.       <field name="Realized" cname="realized" bits="1" type="guint" access="public" writeable="true" />
  21053.       <field name="Pad1" cname="pad1" bits="1" type="guint" access="private" />
  21054.       <field name="Pad2" cname="pad2" bits="1" type="guint" access="private" />
  21055.       <field name="Pad3" cname="pad3" bits="1" type="guint" access="private" />
  21056.       <field name="Pad4" cname="pad4" bits="1" type="guint" access="private" />
  21057.       <method name="Copy" cname="gtk_text_attributes_copy">
  21058.         <return-type type="GtkTextAttributes*" owned="true" />
  21059.       </method>
  21060.       <method name="CopyValues" cname="gtk_text_attributes_copy_values">
  21061.         <return-type type="void" />
  21062.         <parameters>
  21063.           <parameter type="GtkTextAttributes*" name="dest" />
  21064.         </parameters>
  21065.       </method>
  21066.       <method name="GetType" cname="gtk_text_attributes_get_type" shared="true">
  21067.         <return-type type="GType" />
  21068.       </method>
  21069.       <constructor cname="gtk_text_attributes_new" />
  21070.       <method name="Ref" cname="gtk_text_attributes_ref">
  21071.         <return-type type="GtkTextAttributes*" />
  21072.       </method>
  21073.       <method name="Unref" cname="gtk_text_attributes_unref">
  21074.         <return-type type="void" />
  21075.       </method>
  21076.     </boxed>
  21077.     <struct name="TextBTree" cname="GtkTextBTree" opaque="true" hidden="1" />
  21078.     <boxed name="TextIter" cname="GtkTextIter">
  21079.       <field name="Dummy1" cname="dummy1" type="gpointer" access="private" />
  21080.       <field name="Dummy2" cname="dummy2" type="gpointer" access="private" />
  21081.       <field name="Dummy3" cname="dummy3" type="gint" access="private" />
  21082.       <field name="Dummy4" cname="dummy4" type="gint" access="private" />
  21083.       <field name="Dummy5" cname="dummy5" type="gint" access="private" />
  21084.       <field name="Dummy6" cname="dummy6" type="gint" access="private" />
  21085.       <field name="Dummy7" cname="dummy7" type="gint" access="private" />
  21086.       <field name="Dummy8" cname="dummy8" type="gint" access="private" />
  21087.       <field name="Dummy9" cname="dummy9" type="gpointer" access="private" />
  21088.       <field name="Dummy10" cname="dummy10" type="gpointer" access="private" />
  21089.       <field name="Dummy11" cname="dummy11" type="gint" access="private" />
  21090.       <field name="Dummy12" cname="dummy12" type="gint" access="private" />
  21091.       <field name="Dummy13" cname="dummy13" type="gint" access="private" />
  21092.       <field name="Dummy14" cname="dummy14" type="gpointer" access="private" />
  21093.       <method name="BackwardChar" cname="gtk_text_iter_backward_char">
  21094.         <return-type type="gboolean" />
  21095.       </method>
  21096.       <method name="BackwardChars" cname="gtk_text_iter_backward_chars">
  21097.         <return-type type="gboolean" />
  21098.         <parameters>
  21099.           <parameter type="gint" name="count" />
  21100.         </parameters>
  21101.       </method>
  21102.       <method name="BackwardCursorPosition" cname="gtk_text_iter_backward_cursor_position">
  21103.         <return-type type="gboolean" />
  21104.       </method>
  21105.       <method name="BackwardCursorPositions" cname="gtk_text_iter_backward_cursor_positions">
  21106.         <return-type type="gboolean" />
  21107.         <parameters>
  21108.           <parameter type="gint" name="count" />
  21109.         </parameters>
  21110.       </method>
  21111.       <method name="BackwardFindChar" cname="gtk_text_iter_backward_find_char">
  21112.         <return-type type="gboolean" />
  21113.         <parameters>
  21114.           <parameter type="GtkTextCharPredicate" name="pred" scope="call" />
  21115.           <parameter type="gpointer" name="user_data" />
  21116.           <parameter type="const-GtkTextIter*" name="limit" />
  21117.         </parameters>
  21118.       </method>
  21119.       <method name="BackwardLine" cname="gtk_text_iter_backward_line">
  21120.         <return-type type="gboolean" />
  21121.       </method>
  21122.       <method name="BackwardLines" cname="gtk_text_iter_backward_lines">
  21123.         <return-type type="gboolean" />
  21124.         <parameters>
  21125.           <parameter type="gint" name="count" />
  21126.         </parameters>
  21127.       </method>
  21128.       <method name="BackwardSearch" cname="gtk_text_iter_backward_search">
  21129.         <return-type type="gboolean" />
  21130.         <parameters>
  21131.           <parameter type="const-gchar*" name="str" />
  21132.           <parameter type="GtkTextSearchFlags" name="flags" />
  21133.           <parameter type="GtkTextIter*" name="match_start" pass_as="out" />
  21134.           <parameter type="GtkTextIter*" name="match_end" pass_as="out" />
  21135.           <parameter type="const-GtkTextIter*" name="limit" />
  21136.         </parameters>
  21137.       </method>
  21138.       <method name="BackwardSentenceStart" cname="gtk_text_iter_backward_sentence_start">
  21139.         <return-type type="gboolean" />
  21140.       </method>
  21141.       <method name="BackwardSentenceStarts" cname="gtk_text_iter_backward_sentence_starts">
  21142.         <return-type type="gboolean" />
  21143.         <parameters>
  21144.           <parameter type="gint" name="count" />
  21145.         </parameters>
  21146.       </method>
  21147.       <method name="BackwardToTagToggle" cname="gtk_text_iter_backward_to_tag_toggle">
  21148.         <return-type type="gboolean" />
  21149.         <parameters>
  21150.           <parameter type="GtkTextTag*" name="tag" />
  21151.         </parameters>
  21152.       </method>
  21153.       <method name="BackwardVisibleCursorPosition" cname="gtk_text_iter_backward_visible_cursor_position">
  21154.         <return-type type="gboolean" />
  21155.       </method>
  21156.       <method name="BackwardVisibleCursorPositions" cname="gtk_text_iter_backward_visible_cursor_positions">
  21157.         <return-type type="gboolean" />
  21158.         <parameters>
  21159.           <parameter type="gint" name="count" />
  21160.         </parameters>
  21161.       </method>
  21162.       <method name="BackwardVisibleLine" cname="gtk_text_iter_backward_visible_line">
  21163.         <return-type type="gboolean" />
  21164.       </method>
  21165.       <method name="BackwardVisibleLines" cname="gtk_text_iter_backward_visible_lines">
  21166.         <return-type type="gboolean" />
  21167.         <parameters>
  21168.           <parameter type="gint" name="count" />
  21169.         </parameters>
  21170.       </method>
  21171.       <method name="BackwardVisibleWordStart" cname="gtk_text_iter_backward_visible_word_start">
  21172.         <return-type type="gboolean" />
  21173.       </method>
  21174.       <method name="BackwardVisibleWordStarts" cname="gtk_text_iter_backward_visible_word_starts">
  21175.         <return-type type="gboolean" />
  21176.         <parameters>
  21177.           <parameter type="gint" name="count" />
  21178.         </parameters>
  21179.       </method>
  21180.       <method name="BackwardWordStart" cname="gtk_text_iter_backward_word_start">
  21181.         <return-type type="gboolean" />
  21182.       </method>
  21183.       <method name="BackwardWordStarts" cname="gtk_text_iter_backward_word_starts">
  21184.         <return-type type="gboolean" />
  21185.         <parameters>
  21186.           <parameter type="gint" name="count" />
  21187.         </parameters>
  21188.       </method>
  21189.       <method name="BeginsTag" cname="gtk_text_iter_begins_tag">
  21190.         <return-type type="gboolean" />
  21191.         <parameters>
  21192.           <parameter type="GtkTextTag*" name="tag" />
  21193.         </parameters>
  21194.       </method>
  21195.       <method name="CanInsert" cname="gtk_text_iter_can_insert">
  21196.         <return-type type="gboolean" />
  21197.         <parameters>
  21198.           <parameter type="gboolean" name="default_editability" />
  21199.         </parameters>
  21200.       </method>
  21201.       <method name="Compare" cname="gtk_text_iter_compare">
  21202.         <return-type type="gint" />
  21203.         <parameters>
  21204.           <parameter type="const-GtkTextIter*" name="rhs" />
  21205.         </parameters>
  21206.       </method>
  21207.       <method name="Copy" cname="gtk_text_iter_copy" deprecated="1">
  21208.         <return-type type="GtkTextIter*" owned="true" />
  21209.       </method>
  21210.       <method name="Editable" cname="gtk_text_iter_editable">
  21211.         <return-type type="gboolean" />
  21212.         <parameters>
  21213.           <parameter type="gboolean" name="default_setting" />
  21214.         </parameters>
  21215.       </method>
  21216.       <method name="EndsLine" cname="gtk_text_iter_ends_line">
  21217.         <return-type type="gboolean" />
  21218.       </method>
  21219.       <method name="EndsSentence" cname="gtk_text_iter_ends_sentence">
  21220.         <return-type type="gboolean" />
  21221.       </method>
  21222.       <method name="EndsTag" cname="gtk_text_iter_ends_tag">
  21223.         <return-type type="gboolean" />
  21224.         <parameters>
  21225.           <parameter type="GtkTextTag*" name="tag" />
  21226.         </parameters>
  21227.       </method>
  21228.       <method name="EndsWord" cname="gtk_text_iter_ends_word">
  21229.         <return-type type="gboolean" />
  21230.       </method>
  21231.       <method name="Equal" cname="gtk_text_iter_equal">
  21232.         <return-type type="gboolean" />
  21233.         <parameters>
  21234.           <parameter type="const-GtkTextIter*" name="rhs" />
  21235.         </parameters>
  21236.       </method>
  21237.       <method name="ForwardChar" cname="gtk_text_iter_forward_char">
  21238.         <return-type type="gboolean" />
  21239.       </method>
  21240.       <method name="ForwardChars" cname="gtk_text_iter_forward_chars">
  21241.         <return-type type="gboolean" />
  21242.         <parameters>
  21243.           <parameter type="gint" name="count" />
  21244.         </parameters>
  21245.       </method>
  21246.       <method name="ForwardCursorPosition" cname="gtk_text_iter_forward_cursor_position">
  21247.         <return-type type="gboolean" />
  21248.       </method>
  21249.       <method name="ForwardCursorPositions" cname="gtk_text_iter_forward_cursor_positions">
  21250.         <return-type type="gboolean" />
  21251.         <parameters>
  21252.           <parameter type="gint" name="count" />
  21253.         </parameters>
  21254.       </method>
  21255.       <method name="ForwardFindChar" cname="gtk_text_iter_forward_find_char">
  21256.         <return-type type="gboolean" />
  21257.         <parameters>
  21258.           <parameter type="GtkTextCharPredicate" name="pred" scope="call" />
  21259.           <parameter type="gpointer" name="user_data" />
  21260.           <parameter type="const-GtkTextIter*" name="limit" />
  21261.         </parameters>
  21262.       </method>
  21263.       <method name="ForwardLine" cname="gtk_text_iter_forward_line">
  21264.         <return-type type="gboolean" />
  21265.       </method>
  21266.       <method name="ForwardLines" cname="gtk_text_iter_forward_lines">
  21267.         <return-type type="gboolean" />
  21268.         <parameters>
  21269.           <parameter type="gint" name="count" />
  21270.         </parameters>
  21271.       </method>
  21272.       <method name="ForwardSearch" cname="gtk_text_iter_forward_search">
  21273.         <return-type type="gboolean" />
  21274.         <parameters>
  21275.           <parameter type="const-gchar*" name="str" />
  21276.           <parameter type="GtkTextSearchFlags" name="flags" />
  21277.           <parameter type="GtkTextIter*" name="match_start" pass_as="out" />
  21278.           <parameter type="GtkTextIter*" name="match_end" pass_as="out" />
  21279.           <parameter type="const-GtkTextIter*" name="limit" />
  21280.         </parameters>
  21281.       </method>
  21282.       <method name="ForwardSentenceEnd" cname="gtk_text_iter_forward_sentence_end">
  21283.         <return-type type="gboolean" />
  21284.       </method>
  21285.       <method name="ForwardSentenceEnds" cname="gtk_text_iter_forward_sentence_ends">
  21286.         <return-type type="gboolean" />
  21287.         <parameters>
  21288.           <parameter type="gint" name="count" />
  21289.         </parameters>
  21290.       </method>
  21291.       <method name="ForwardToEnd" cname="gtk_text_iter_forward_to_end">
  21292.         <return-type type="void" />
  21293.       </method>
  21294.       <method name="ForwardToLineEnd" cname="gtk_text_iter_forward_to_line_end">
  21295.         <return-type type="gboolean" />
  21296.       </method>
  21297.       <method name="ForwardToTagToggle" cname="gtk_text_iter_forward_to_tag_toggle">
  21298.         <return-type type="gboolean" />
  21299.         <parameters>
  21300.           <parameter type="GtkTextTag*" name="tag" />
  21301.         </parameters>
  21302.       </method>
  21303.       <method name="ForwardVisibleCursorPosition" cname="gtk_text_iter_forward_visible_cursor_position">
  21304.         <return-type type="gboolean" />
  21305.       </method>
  21306.       <method name="ForwardVisibleCursorPositions" cname="gtk_text_iter_forward_visible_cursor_positions">
  21307.         <return-type type="gboolean" />
  21308.         <parameters>
  21309.           <parameter type="gint" name="count" />
  21310.         </parameters>
  21311.       </method>
  21312.       <method name="ForwardVisibleLine" cname="gtk_text_iter_forward_visible_line">
  21313.         <return-type type="gboolean" />
  21314.       </method>
  21315.       <method name="ForwardVisibleLines" cname="gtk_text_iter_forward_visible_lines">
  21316.         <return-type type="gboolean" />
  21317.         <parameters>
  21318.           <parameter type="gint" name="count" />
  21319.         </parameters>
  21320.       </method>
  21321.       <method name="ForwardVisibleWordEnd" cname="gtk_text_iter_forward_visible_word_end">
  21322.         <return-type type="gboolean" />
  21323.       </method>
  21324.       <method name="ForwardVisibleWordEnds" cname="gtk_text_iter_forward_visible_word_ends">
  21325.         <return-type type="gboolean" />
  21326.         <parameters>
  21327.           <parameter type="gint" name="count" />
  21328.         </parameters>
  21329.       </method>
  21330.       <method name="ForwardWordEnd" cname="gtk_text_iter_forward_word_end">
  21331.         <return-type type="gboolean" />
  21332.       </method>
  21333.       <method name="ForwardWordEnds" cname="gtk_text_iter_forward_word_ends">
  21334.         <return-type type="gboolean" />
  21335.         <parameters>
  21336.           <parameter type="gint" name="count" />
  21337.         </parameters>
  21338.       </method>
  21339.       <method name="Free" cname="gtk_text_iter_free">
  21340.         <return-type type="void" />
  21341.       </method>
  21342.       <method name="GetAttributes" cname="gtk_text_iter_get_attributes">
  21343.         <return-type type="gboolean" />
  21344.         <parameters>
  21345.           <parameter type="GtkTextAttributes*" name="values" />
  21346.         </parameters>
  21347.       </method>
  21348.       <method name="GetBuffer" cname="gtk_text_iter_get_buffer">
  21349.         <return-type type="GtkTextBuffer*" />
  21350.       </method>
  21351.       <method name="GetBytesInLine" cname="gtk_text_iter_get_bytes_in_line">
  21352.         <return-type type="gint" />
  21353.       </method>
  21354.       <method name="GetChar" cname="gtk_text_iter_get_char" hidden="1">
  21355.         <return-type type="gunichar" />
  21356.       </method>
  21357.       <method name="GetCharsInLine" cname="gtk_text_iter_get_chars_in_line">
  21358.         <return-type type="gint" />
  21359.       </method>
  21360.       <method name="GetChildAnchor" cname="gtk_text_iter_get_child_anchor">
  21361.         <return-type type="GtkTextChildAnchor*" />
  21362.       </method>
  21363.       <method name="GetLanguage" cname="gtk_text_iter_get_language">
  21364.         <return-type type="PangoLanguage*" />
  21365.       </method>
  21366.       <method name="GetLine" cname="gtk_text_iter_get_line">
  21367.         <return-type type="gint" />
  21368.       </method>
  21369.       <method name="GetLineIndex" cname="gtk_text_iter_get_line_index">
  21370.         <return-type type="gint" />
  21371.       </method>
  21372.       <method name="GetLineOffset" cname="gtk_text_iter_get_line_offset">
  21373.         <return-type type="gint" />
  21374.       </method>
  21375.       <method name="GetMarks" cname="gtk_text_iter_get_marks" hidden="1">
  21376.         <return-type type="GSList*" />
  21377.       </method>
  21378.       <method name="GetOffset" cname="gtk_text_iter_get_offset">
  21379.         <return-type type="gint" />
  21380.       </method>
  21381.       <method name="GetPixbuf" cname="gtk_text_iter_get_pixbuf">
  21382.         <return-type type="GdkPixbuf*" />
  21383.       </method>
  21384.       <method name="GetSlice" cname="gtk_text_iter_get_slice">
  21385.         <return-type type="gchar*" />
  21386.         <parameters>
  21387.           <parameter type="const-GtkTextIter*" name="end" />
  21388.         </parameters>
  21389.       </method>
  21390.       <method name="GetTags" cname="gtk_text_iter_get_tags" hidden="1">
  21391.         <return-type type="GSList*" />
  21392.       </method>
  21393.       <method name="GetText" cname="gtk_text_iter_get_text">
  21394.         <return-type type="gchar*" />
  21395.         <parameters>
  21396.           <parameter type="const-GtkTextIter*" name="end" />
  21397.         </parameters>
  21398.       </method>
  21399.       <method name="GetToggledTags" cname="gtk_text_iter_get_toggled_tags" hidden="1">
  21400.         <return-type type="GSList*" />
  21401.         <parameters>
  21402.           <parameter type="gboolean" name="toggled_on" />
  21403.         </parameters>
  21404.       </method>
  21405.       <method name="GetType" cname="gtk_text_iter_get_type" shared="true">
  21406.         <return-type type="GType" />
  21407.       </method>
  21408.       <method name="GetVisibleLineIndex" cname="gtk_text_iter_get_visible_line_index">
  21409.         <return-type type="gint" />
  21410.       </method>
  21411.       <method name="GetVisibleLineOffset" cname="gtk_text_iter_get_visible_line_offset">
  21412.         <return-type type="gint" />
  21413.       </method>
  21414.       <method name="GetVisibleSlice" cname="gtk_text_iter_get_visible_slice">
  21415.         <return-type type="gchar*" />
  21416.         <parameters>
  21417.           <parameter type="const-GtkTextIter*" name="end" />
  21418.         </parameters>
  21419.       </method>
  21420.       <method name="GetVisibleText" cname="gtk_text_iter_get_visible_text">
  21421.         <return-type type="gchar*" />
  21422.         <parameters>
  21423.           <parameter type="const-GtkTextIter*" name="end" />
  21424.         </parameters>
  21425.       </method>
  21426.       <method name="HasTag" cname="gtk_text_iter_has_tag">
  21427.         <return-type type="gboolean" />
  21428.         <parameters>
  21429.           <parameter type="GtkTextTag*" name="tag" />
  21430.         </parameters>
  21431.       </method>
  21432.       <method name="InRange" cname="gtk_text_iter_in_range">
  21433.         <return-type type="gboolean" />
  21434.         <parameters>
  21435.           <parameter type="const-GtkTextIter*" name="start" />
  21436.           <parameter type="const-GtkTextIter*" name="end" />
  21437.         </parameters>
  21438.       </method>
  21439.       <method name="InsideSentence" cname="gtk_text_iter_inside_sentence">
  21440.         <return-type type="gboolean" />
  21441.       </method>
  21442.       <method name="InsideWord" cname="gtk_text_iter_inside_word">
  21443.         <return-type type="gboolean" />
  21444.       </method>
  21445.       <method name="IsCursorPosition" cname="gtk_text_iter_is_cursor_position">
  21446.         <return-type type="gboolean" />
  21447.       </method>
  21448.       <method name="IsEnd" cname="gtk_text_iter_is_end">
  21449.         <return-type type="gboolean" />
  21450.       </method>
  21451.       <method name="IsStart" cname="gtk_text_iter_is_start">
  21452.         <return-type type="gboolean" />
  21453.       </method>
  21454.       <method name="Order" cname="gtk_text_iter_order">
  21455.         <return-type type="void" />
  21456.         <parameters>
  21457.           <parameter type="GtkTextIter*" name="second" />
  21458.         </parameters>
  21459.       </method>
  21460.       <method name="SetLine" cname="gtk_text_iter_set_line">
  21461.         <return-type type="void" />
  21462.         <parameters>
  21463.           <parameter type="gint" name="line_number" />
  21464.         </parameters>
  21465.       </method>
  21466.       <method name="SetLineIndex" cname="gtk_text_iter_set_line_index">
  21467.         <return-type type="void" />
  21468.         <parameters>
  21469.           <parameter type="gint" name="byte_on_line" />
  21470.         </parameters>
  21471.       </method>
  21472.       <method name="SetLineOffset" cname="gtk_text_iter_set_line_offset">
  21473.         <return-type type="void" />
  21474.         <parameters>
  21475.           <parameter type="gint" name="char_on_line" />
  21476.         </parameters>
  21477.       </method>
  21478.       <method name="SetOffset" cname="gtk_text_iter_set_offset">
  21479.         <return-type type="void" />
  21480.         <parameters>
  21481.           <parameter type="gint" name="char_offset" />
  21482.         </parameters>
  21483.       </method>
  21484.       <method name="SetVisibleLineIndex" cname="gtk_text_iter_set_visible_line_index">
  21485.         <return-type type="void" />
  21486.         <parameters>
  21487.           <parameter type="gint" name="byte_on_line" />
  21488.         </parameters>
  21489.       </method>
  21490.       <method name="SetVisibleLineOffset" cname="gtk_text_iter_set_visible_line_offset">
  21491.         <return-type type="void" />
  21492.         <parameters>
  21493.           <parameter type="gint" name="char_on_line" />
  21494.         </parameters>
  21495.       </method>
  21496.       <method name="StartsLine" cname="gtk_text_iter_starts_line">
  21497.         <return-type type="gboolean" />
  21498.       </method>
  21499.       <method name="StartsSentence" cname="gtk_text_iter_starts_sentence">
  21500.         <return-type type="gboolean" />
  21501.       </method>
  21502.       <method name="StartsWord" cname="gtk_text_iter_starts_word">
  21503.         <return-type type="gboolean" />
  21504.       </method>
  21505.       <method name="TogglesTag" cname="gtk_text_iter_toggles_tag">
  21506.         <return-type type="gboolean" />
  21507.         <parameters>
  21508.           <parameter type="GtkTextTag*" name="tag" />
  21509.         </parameters>
  21510.       </method>
  21511.     </boxed>
  21512.     <struct name="TextLogAttrCache" cname="GtkTextLogAttrCache" opaque="true" hidden="1" />
  21513.     <struct name="TextPendingScroll" cname="GtkTextPendingScroll" opaque="true" />
  21514.     <struct name="TextWindow" cname="GtkTextWindow" opaque="true" />
  21515.     <struct name="ThemeEngine" cname="GtkThemeEngine" opaque="true" />
  21516.     <struct name="ToggleActionEntry" cname="GtkToggleActionEntry" hidden="1">
  21517.       <field name="Name" cname="name" type="const-gchar*" />
  21518.       <field name="StockId" cname="stock_id" type="const-gchar*" />
  21519.       <field name="Label" cname="label" type="const-gchar*" />
  21520.       <field name="Accelerator" cname="accelerator" type="const-gchar*" />
  21521.       <field name="Tooltip" cname="tooltip" type="const-gchar*" />
  21522.       <field name="Callback" cname="callback" type="GCallback" />
  21523.       <field name="IsActive" cname="is_active" type="gboolean" />
  21524.     </struct>
  21525.     <struct name="ToolbarChild" cname="GtkToolbarChild" deprecated="1" hidden="1">
  21526.       <field name="Type" cname="type" type="GtkToolbarChildType" />
  21527.       <field name="Widget" cname="widget" type="GtkWidget*" />
  21528.       <field name="Icon" cname="icon" type="GtkWidget*" />
  21529.       <field name="Label" cname="label" type="GtkWidget*" />
  21530.     </struct>
  21531.     <struct name="TooltipsData" cname="GtkTooltipsData" deprecated="1">
  21532.       <field name="Tooltips" cname="tooltips" type="GtkTooltips*" />
  21533.       <field name="Widget" cname="widget" type="GtkWidget*" />
  21534.       <field name="TipText" cname="tip_text" type="gchar*" />
  21535.       <field name="TipPrivate" cname="tip_private" type="gchar*" />
  21536.       <method name="Get" cname="gtk_tooltips_data_get" deprecated="1" shared="true">
  21537.         <return-type type="GtkTooltipsData*" />
  21538.         <parameters>
  21539.           <parameter type="GtkWidget*" name="widget" />
  21540.         </parameters>
  21541.       </method>
  21542.     </struct>
  21543.     <boxed name="TreeIter" cname="GtkTreeIter">
  21544.       <field name="Stamp" cname="stamp" type="gint" />
  21545.       <field name="UserData" cname="user_data" type="gpointer" />
  21546.       <field name="UserData2" cname="user_data2" type="gpointer" />
  21547.       <field name="UserData3" cname="user_data3" type="gpointer" />
  21548.       <method name="Copy" cname="gtk_tree_iter_copy" deprecated="1">
  21549.         <return-type type="GtkTreeIter*" owned="true" />
  21550.       </method>
  21551.       <method name="Free" cname="gtk_tree_iter_free">
  21552.         <return-type type="void" />
  21553.       </method>
  21554.       <method name="GetType" cname="gtk_tree_iter_get_type" shared="true">
  21555.         <return-type type="GType" />
  21556.       </method>
  21557.     </boxed>
  21558.     <boxed name="TreePath" cname="GtkTreePath" opaque="true">
  21559.       <method name="AppendIndex" cname="gtk_tree_path_append_index">
  21560.         <return-type type="void" />
  21561.         <parameters>
  21562.           <parameter type="gint" name="index_" />
  21563.         </parameters>
  21564.       </method>
  21565.       <method name="Compare" cname="gtk_tree_path_compare">
  21566.         <return-type type="gint" />
  21567.         <parameters>
  21568.           <parameter type="const-GtkTreePath*" name="b" />
  21569.         </parameters>
  21570.       </method>
  21571.       <method name="Copy" cname="gtk_tree_path_copy">
  21572.         <return-type type="GtkTreePath*" owned="true" />
  21573.       </method>
  21574.       <method name="Down" cname="gtk_tree_path_down">
  21575.         <return-type type="void" />
  21576.       </method>
  21577.       <method name="Free" cname="gtk_tree_path_free" deprecated="1">
  21578.         <return-type type="void" />
  21579.       </method>
  21580.       <method name="GetDepth" cname="gtk_tree_path_get_depth">
  21581.         <return-type type="gint" />
  21582.       </method>
  21583.       <method name="GetIndices" cname="gtk_tree_path_get_indices" hidden="1">
  21584.         <return-type type="gint*" />
  21585.       </method>
  21586.       <method name="GetType" cname="gtk_tree_path_get_type" shared="true">
  21587.         <return-type type="GType" />
  21588.       </method>
  21589.       <method name="IsAncestor" cname="gtk_tree_path_is_ancestor">
  21590.         <return-type type="gboolean" />
  21591.         <parameters>
  21592.           <parameter type="GtkTreePath*" name="descendant" />
  21593.         </parameters>
  21594.       </method>
  21595.       <method name="IsDescendant" cname="gtk_tree_path_is_descendant">
  21596.         <return-type type="gboolean" />
  21597.         <parameters>
  21598.           <parameter type="GtkTreePath*" name="ancestor" />
  21599.         </parameters>
  21600.       </method>
  21601.       <constructor cname="gtk_tree_path_new" />
  21602.       <constructor cname="gtk_tree_path_new_first" />
  21603.       <constructor cname="gtk_tree_path_new_from_indices" hidden="1">
  21604.         <parameters>
  21605.           <parameter type="gint" name="first_index" />
  21606.           <parameter ellipsis="true" />
  21607.         </parameters>
  21608.       </constructor>
  21609.       <constructor cname="gtk_tree_path_new_from_string">
  21610.         <parameters>
  21611.           <parameter type="const-gchar*" name="path" />
  21612.         </parameters>
  21613.       </constructor>
  21614.       <method name="Next" cname="gtk_tree_path_next">
  21615.         <return-type type="void" />
  21616.       </method>
  21617.       <method name="PrependIndex" cname="gtk_tree_path_prepend_index">
  21618.         <return-type type="void" />
  21619.         <parameters>
  21620.           <parameter type="gint" name="index_" />
  21621.         </parameters>
  21622.       </method>
  21623.       <method name="Prev" cname="gtk_tree_path_prev">
  21624.         <return-type type="gboolean" />
  21625.       </method>
  21626.       <method name="ToString" cname="gtk_tree_path_to_string">
  21627.         <return-type type="gchar*" />
  21628.       </method>
  21629.       <method name="Up" cname="gtk_tree_path_up">
  21630.         <return-type type="gboolean" />
  21631.       </method>
  21632.     </boxed>
  21633.     <boxed name="TreeRowReference" cname="GtkTreeRowReference" opaque="true">
  21634.       <method name="Copy" cname="gtk_tree_row_reference_copy">
  21635.         <return-type type="GtkTreeRowReference*" owned="true" />
  21636.       </method>
  21637.       <method name="Deleted" cname="gtk_tree_row_reference_deleted" shared="true">
  21638.         <return-type type="void" />
  21639.         <parameters>
  21640.           <parameter type="GObject*" name="proxy" />
  21641.           <parameter type="GtkTreePath*" name="path" />
  21642.         </parameters>
  21643.       </method>
  21644.       <method name="Free" cname="gtk_tree_row_reference_free" deprecated="1">
  21645.         <return-type type="void" />
  21646.       </method>
  21647.       <method name="GetModel" cname="gtk_tree_row_reference_get_model">
  21648.         <return-type type="GtkTreeModel*" />
  21649.       </method>
  21650.       <method name="GetPath" cname="gtk_tree_row_reference_get_path">
  21651.         <return-type type="GtkTreePath*" owned="true" />
  21652.       </method>
  21653.       <method name="GetType" cname="gtk_tree_row_reference_get_type" shared="true">
  21654.         <return-type type="GType" />
  21655.       </method>
  21656.       <method name="Inserted" cname="gtk_tree_row_reference_inserted" shared="true">
  21657.         <return-type type="void" />
  21658.         <parameters>
  21659.           <parameter type="GObject*" name="proxy" />
  21660.           <parameter type="GtkTreePath*" name="path" />
  21661.         </parameters>
  21662.       </method>
  21663.       <constructor cname="gtk_tree_row_reference_new">
  21664.         <parameters>
  21665.           <parameter type="GtkTreeModel*" name="model" />
  21666.           <parameter type="GtkTreePath*" name="path" />
  21667.         </parameters>
  21668.       </constructor>
  21669.       <constructor cname="gtk_tree_row_reference_new_proxy">
  21670.         <parameters>
  21671.           <parameter type="GObject*" name="proxy" />
  21672.           <parameter type="GtkTreeModel*" name="model" />
  21673.           <parameter type="GtkTreePath*" name="path" />
  21674.         </parameters>
  21675.       </constructor>
  21676.       <method name="Reordered" cname="gtk_tree_row_reference_reordered" shared="true">
  21677.         <return-type type="void" />
  21678.         <parameters>
  21679.           <parameter type="GObject*" name="proxy" />
  21680.           <parameter type="GtkTreePath*" name="path" />
  21681.           <parameter type="GtkTreeIter*" name="iter" />
  21682.           <parameter type="gint*" name="new_order" />
  21683.         </parameters>
  21684.       </method>
  21685.       <method name="Valid" cname="gtk_tree_row_reference_valid">
  21686.         <return-type type="gboolean" />
  21687.       </method>
  21688.     </boxed>
  21689.     <alias name="Type" cname="GtkType" type="GType" />
  21690.     <alias name="TypeClass" cname="GtkTypeClass" type="GTypeClass" />
  21691.     <struct name="TypeInfo" cname="GtkTypeInfo" deprecated="1" hidden="1">
  21692.       <field name="TypeName" cname="type_name" type="gchar*" />
  21693.       <field name="ObjectSize" cname="object_size" type="guint" />
  21694.       <field name="ClassSize" cname="class_size" type="guint" />
  21695.       <field name="ClassInitFunc" cname="class_init_func" type="GtkClassInitFunc" />
  21696.       <field name="ObjectInitFunc" cname="object_init_func" type="GtkObjectInitFunc" />
  21697.       <field name="Reserved1" cname="reserved_1" type="gpointer" />
  21698.       <field name="Reserved2" cname="reserved_2" type="gpointer" />
  21699.       <field name="BaseClassInitFunc" cname="base_class_init_func" type="GtkClassInitFunc" />
  21700.     </struct>
  21701.     <alias name="TypeObject" cname="GtkTypeObject" type="GTypeInstance" />
  21702.     <struct name="VolumeButtonClass" cname="GtkVolumeButtonClass">
  21703.       <field name="ParentClass" cname="parent_class" type="GtkScaleButtonClass" />
  21704.       <callback cname="_gtk_reserved1">
  21705.         <return-type type="void" />
  21706.         <parameters>
  21707.           <parameter type="void" name="arg1" />
  21708.         </parameters>
  21709.       </callback>
  21710.       <callback cname="_gtk_reserved2">
  21711.         <return-type type="void" />
  21712.         <parameters>
  21713.           <parameter type="void" name="arg1" />
  21714.         </parameters>
  21715.       </callback>
  21716.       <callback cname="_gtk_reserved3">
  21717.         <return-type type="void" />
  21718.         <parameters>
  21719.           <parameter type="void" name="arg1" />
  21720.         </parameters>
  21721.       </callback>
  21722.       <callback cname="_gtk_reserved4">
  21723.         <return-type type="void" />
  21724.         <parameters>
  21725.           <parameter type="void" name="arg1" />
  21726.         </parameters>
  21727.       </callback>
  21728.     </struct>
  21729.     <struct name="WidgetAuxInfo" cname="GtkWidgetAuxInfo" hidden="1">
  21730.       <field name="X" cname="x" type="gint" />
  21731.       <field name="Y" cname="y" type="gint" />
  21732.       <field name="Width" cname="width" type="gint" />
  21733.       <field name="Height" cname="height" type="gint" />
  21734.       <field name="XSet" cname="x_set" bits="1" type="guint" />
  21735.       <field name="YSet" cname="y_set" bits="1" type="guint" />
  21736.     </struct>
  21737.     <struct name="WidgetShapeInfo" cname="GtkWidgetShapeInfo" hidden="1">
  21738.       <field name="OffsetX" cname="offset_x" type="gint16" />
  21739.       <field name="OffsetY" cname="offset_y" type="gint16" />
  21740.       <field name="ShapeMask" cname="shape_mask" type="GdkBitmap*" />
  21741.     </struct>
  21742.     <struct name="WindowGeometryInfo" cname="GtkWindowGeometryInfo" opaque="true" hidden="1" />
  21743.     <class name="Accel" cname="GtkAccel_">
  21744.       <method name="GroupsActivate" cname="gtk_accel_groups_activate" shared="true">
  21745.         <return-type type="gboolean" />
  21746.         <parameters>
  21747.           <parameter type="GObject*" name="object" />
  21748.           <parameter type="guint" name="accel_key" />
  21749.           <parameter type="GdkModifierType" name="accel_mods" />
  21750.         </parameters>
  21751.       </method>
  21752.       <method name="GroupsFromObject" cname="gtk_accel_groups_from_object" shared="true" hidden="1">
  21753.         <return-type type="GSList*" />
  21754.         <parameters>
  21755.           <parameter type="GObject*" name="object" />
  21756.         </parameters>
  21757.       </method>
  21758.     </class>
  21759.     <class name="Accelerator" cname="GtkAccelerator_">
  21760.       <method name="GetDefaultModMask" cname="gtk_accelerator_get_default_mod_mask" shared="true">
  21761.         <return-type type="GdkModifierType" />
  21762.       </method>
  21763.       <method name="GetLabel" cname="gtk_accelerator_get_label" shared="true">
  21764.         <return-type type="gchar*" />
  21765.         <parameters>
  21766.           <parameter type="guint" name="accelerator_key" />
  21767.           <parameter type="GdkModifierType" name="accelerator_mods" />
  21768.         </parameters>
  21769.       </method>
  21770.       <method name="Name" cname="gtk_accelerator_name" shared="true">
  21771.         <return-type type="gchar*" />
  21772.         <parameters>
  21773.           <parameter type="guint" name="accelerator_key" />
  21774.           <parameter type="GdkModifierType" name="accelerator_mods" />
  21775.         </parameters>
  21776.       </method>
  21777.       <method name="Parse" cname="gtk_accelerator_parse" shared="true">
  21778.         <return-type type="void" />
  21779.         <parameters>
  21780.           <parameter type="const-gchar*" name="accelerator" />
  21781.           <parameter type="guint*" name="accelerator_key" />
  21782.           <parameter type="GdkModifierType*" name="accelerator_mods" />
  21783.         </parameters>
  21784.       </method>
  21785.       <method name="SetDefaultModMask" cname="gtk_accelerator_set_default_mod_mask" shared="true">
  21786.         <return-type type="void" />
  21787.         <parameters>
  21788.           <parameter type="GdkModifierType" name="default_mod_mask" />
  21789.         </parameters>
  21790.       </method>
  21791.       <method name="Valid" cname="gtk_accelerator_valid" shared="true">
  21792.         <return-type type="gboolean" />
  21793.         <parameters>
  21794.           <parameter type="guint" name="keyval" />
  21795.           <parameter type="GdkModifierType" name="modifiers" />
  21796.         </parameters>
  21797.       </method>
  21798.     </class>
  21799.     <class name="Global" cname="GtkGlobal">
  21800.       <method name="AlternativeDialogButtonOrder" cname="gtk_alternative_dialog_button_order" shared="true">
  21801.         <return-type type="gboolean" />
  21802.         <parameters>
  21803.           <parameter type="GdkScreen*" name="screen" />
  21804.         </parameters>
  21805.       </method>
  21806.       <method name="BindingParseBinding" cname="gtk_binding_parse_binding" deprecated="1" shared="true">
  21807.         <return-type type="guint" />
  21808.         <parameters>
  21809.           <parameter type="GScanner*" name="scanner" />
  21810.         </parameters>
  21811.       </method>
  21812.       <method name="CellTypeGetType" cname="gtk_cell_type_get_type" shared="true" hidden="1">
  21813.         <return-type type="GType" />
  21814.       </method>
  21815.       <method name="CheckVersion" cname="gtk_check_version" shared="true">
  21816.         <return-type type="const-gchar*" />
  21817.         <parameters>
  21818.           <parameter type="guint" name="required_major" />
  21819.           <parameter type="guint" name="required_minor" />
  21820.           <parameter type="guint" name="required_micro" />
  21821.         </parameters>
  21822.       </method>
  21823.       <method name="ClistDragPosGetType" cname="gtk_clist_drag_pos_get_type" shared="true" hidden="1">
  21824.         <return-type type="GType" />
  21825.       </method>
  21826.       <method name="DisableSetlocale" cname="gtk_disable_setlocale" shared="true">
  21827.         <return-type type="void" />
  21828.       </method>
  21829.       <method name="EnumeratePrinters" cname="gtk_enumerate_printers" shared="true" hidden="1">
  21830.         <return-type type="void" />
  21831.         <parameters>
  21832.           <parameter type="GtkPrinterFunc" name="func" />
  21833.           <parameter type="gpointer" name="data" />
  21834.           <parameter type="GDestroyNotify" name="destroy" />
  21835.           <parameter type="gboolean" name="wait" />
  21836.         </parameters>
  21837.       </method>
  21838.       <method cname="gtk_events_pending" shared="true" name="GetEventsPending">
  21839.         <return-type type="gboolean" />
  21840.       </method>
  21841.       <method name="GetCurrentEvent" cname="gtk_get_current_event" shared="true">
  21842.         <return-type type="GdkEvent*" />
  21843.       </method>
  21844.       <method name="GetCurrentEventState" cname="gtk_get_current_event_state" shared="true">
  21845.         <return-type type="gboolean" />
  21846.         <parameters>
  21847.           <parameter type="GdkModifierType*" name="state" />
  21848.         </parameters>
  21849.       </method>
  21850.       <method name="GetCurrentEventTime" cname="gtk_get_current_event_time" shared="true">
  21851.         <return-type type="guint32" />
  21852.       </method>
  21853.       <method name="GetDefaultLanguage" cname="gtk_get_default_language" shared="true">
  21854.         <return-type type="PangoLanguage*" />
  21855.       </method>
  21856.       <method name="GetEventWidget" cname="gtk_get_event_widget" shared="true">
  21857.         <return-type type="GtkWidget*" />
  21858.         <parameters>
  21859.           <parameter type="GdkEvent*" name="event" />
  21860.         </parameters>
  21861.       </method>
  21862.       <method name="GetOptionGroup" cname="gtk_get_option_group" shared="true">
  21863.         <return-type type="GOptionGroup*" />
  21864.         <parameters>
  21865.           <parameter type="gboolean" name="open_default_display" />
  21866.         </parameters>
  21867.       </method>
  21868.       <method name="IdentifierGetType" cname="gtk_identifier_get_type" shared="true" hidden="1">
  21869.         <return-type type="GType" />
  21870.       </method>
  21871.       <method name="PaintString" cname="gtk_paint_string" deprecated="1" shared="true">
  21872.         <return-type type="void" />
  21873.         <parameters>
  21874.           <parameter type="GtkStyle*" name="style" />
  21875.           <parameter type="GdkWindow*" name="window" />
  21876.           <parameter type="GtkStateType" name="state_type" />
  21877.           <parameter type="GdkRectangle*" name="area" />
  21878.           <parameter type="GtkWidget*" name="widget" />
  21879.           <parameter type="const-gchar*" name="detail" />
  21880.           <parameter type="gint" name="x" />
  21881.           <parameter type="gint" name="y" />
  21882.           <parameter type="const-gchar*" name="string" />
  21883.         </parameters>
  21884.       </method>
  21885.       <method name="ParseArgs" cname="gtk_parse_args" shared="true">
  21886.         <return-type type="gboolean" />
  21887.         <parameters>
  21888.           <parameter type="int*" name="argc" />
  21889.           <parameter type="char***" name="argv" />
  21890.         </parameters>
  21891.       </method>
  21892.       <method name="PrivateFlagsGetType" cname="gtk_private_flags_get_type" shared="true" hidden="1">
  21893.         <return-type type="GType" />
  21894.       </method>
  21895.       <method name="PropagateEvent" cname="gtk_propagate_event" shared="true">
  21896.         <return-type type="void" />
  21897.         <parameters>
  21898.           <parameter type="GtkWidget*" name="widget" />
  21899.           <parameter type="GdkEvent*" name="event" />
  21900.         </parameters>
  21901.       </method>
  21902.       <method name="RgbToHsv" cname="gtk_rgb_to_hsv" shared="true">
  21903.         <return-type type="void" />
  21904.         <parameters>
  21905.           <parameter type="gdouble" name="r" />
  21906.           <parameter type="gdouble" name="g" />
  21907.           <parameter type="gdouble" name="b" />
  21908.           <parameter type="gdouble*" name="h" />
  21909.           <parameter type="gdouble*" name="s" />
  21910.           <parameter type="gdouble*" name="v" />
  21911.         </parameters>
  21912.       </method>
  21913.       <method name="SetLocale" cname="gtk_set_locale" shared="true">
  21914.         <return-type type="gchar*" />
  21915.       </method>
  21916.       <method name="ShowAboutDialog" cname="gtk_show_about_dialog" shared="true">
  21917.         <return-type type="void" />
  21918.         <parameters>
  21919.           <parameter type="GtkWindow*" name="parent" />
  21920.           <parameter type="const-gchar*" name="first_property_name" />
  21921.           <parameter ellipsis="true" />
  21922.         </parameters>
  21923.       </method>
  21924.       <method name="TextLayoutDraw" cname="gtk_text_layout_draw" shared="true" hidden="1">
  21925.         <return-type type="void" />
  21926.         <parameters>
  21927.           <parameter type="GtkTextLayout*" name="layout" />
  21928.           <parameter type="GtkWidget*" name="widget" />
  21929.           <parameter type="GdkDrawable*" name="drawable" />
  21930.           <parameter type="GdkGC*" name="cursor_gc" />
  21931.           <parameter type="gint" name="x_offset" />
  21932.           <parameter type="gint" name="y_offset" />
  21933.           <parameter type="gint" name="x" />
  21934.           <parameter type="gint" name="y" />
  21935.           <parameter type="gint" name="width" />
  21936.           <parameter type="gint" name="height" />
  21937.           <parameter type="GList**" name="widgets" />
  21938.         </parameters>
  21939.       </method>
  21940.       <method cname="gtk_bindings_activate" shared="true" name="BindingsActivate">
  21941.         <return-type type="gboolean" />
  21942.         <parameters>
  21943.           <parameter type="GtkObject*" name="object" />
  21944.           <parameter type="guint" name="keyval" />
  21945.           <parameter type="GdkModifierType" name="modifiers" />
  21946.         </parameters>
  21947.       </method>
  21948.     </class>
  21949.     <class name="Bindings" cname="GtkBindings_">
  21950.       <method name="ActivateEvent" cname="gtk_bindings_activate_event" shared="true">
  21951.         <return-type type="gboolean" />
  21952.         <parameters>
  21953.           <parameter type="GtkObject*" name="object" />
  21954.           <parameter type="GdkEventKey*" name="event" />
  21955.         </parameters>
  21956.       </method>
  21957.     </class>
  21958.     <class name="Ctree" cname="GtkCtree_" hidden="1">
  21959.       <method name="ExpanderStyleGetType" cname="gtk_ctree_expander_style_get_type" shared="true">
  21960.         <return-type type="GType" />
  21961.       </method>
  21962.       <method name="ExpansionTypeGetType" cname="gtk_ctree_expansion_type_get_type" shared="true">
  21963.         <return-type type="GType" />
  21964.       </method>
  21965.       <method name="LineStyleGetType" cname="gtk_ctree_line_style_get_type" shared="true">
  21966.         <return-type type="GType" />
  21967.       </method>
  21968.       <method name="PosGetType" cname="gtk_ctree_pos_get_type" shared="true">
  21969.         <return-type type="GType" />
  21970.       </method>
  21971.     </class>
  21972.     <class name="Drag" cname="GtkDrag_">
  21973.       <method name="Begin" cname="gtk_drag_begin" shared="true">
  21974.         <return-type type="GdkDragContext*" />
  21975.         <parameters>
  21976.           <parameter type="GtkWidget*" name="widget" />
  21977.           <parameter type="GtkTargetList*" name="targets" />
  21978.           <parameter type="GdkDragAction" name="actions" />
  21979.           <parameter type="gint" name="button" />
  21980.           <parameter type="GdkEvent*" name="event" />
  21981.         </parameters>
  21982.       </method>
  21983.       <method name="CheckThreshold" cname="gtk_drag_check_threshold" shared="true">
  21984.         <return-type type="gboolean" />
  21985.         <parameters>
  21986.           <parameter type="GtkWidget*" name="widget" />
  21987.           <parameter type="gint" name="start_x" />
  21988.           <parameter type="gint" name="start_y" />
  21989.           <parameter type="gint" name="current_x" />
  21990.           <parameter type="gint" name="current_y" />
  21991.         </parameters>
  21992.       </method>
  21993.       <method name="DestAddImageTargets" cname="gtk_drag_dest_add_image_targets" shared="true">
  21994.         <return-type type="void" />
  21995.         <parameters>
  21996.           <parameter type="GtkWidget*" name="widget" />
  21997.         </parameters>
  21998.       </method>
  21999.       <method name="DestAddTextTargets" cname="gtk_drag_dest_add_text_targets" shared="true">
  22000.         <return-type type="void" />
  22001.         <parameters>
  22002.           <parameter type="GtkWidget*" name="widget" />
  22003.         </parameters>
  22004.       </method>
  22005.       <method name="DestAddUriTargets" cname="gtk_drag_dest_add_uri_targets" shared="true">
  22006.         <return-type type="void" />
  22007.         <parameters>
  22008.           <parameter type="GtkWidget*" name="widget" />
  22009.         </parameters>
  22010.       </method>
  22011.       <method name="DestFindTarget" cname="gtk_drag_dest_find_target" shared="true">
  22012.         <return-type type="GdkAtom" />
  22013.         <parameters>
  22014.           <parameter type="GtkWidget*" name="widget" />
  22015.           <parameter type="GdkDragContext*" name="context" />
  22016.           <parameter type="GtkTargetList*" name="target_list" />
  22017.         </parameters>
  22018.       </method>
  22019.       <method name="DestGetTargetList" cname="gtk_drag_dest_get_target_list" shared="true">
  22020.         <return-type type="GtkTargetList*" />
  22021.         <parameters>
  22022.           <parameter type="GtkWidget*" name="widget" />
  22023.         </parameters>
  22024.       </method>
  22025.       <method name="DestGetTrackMotion" cname="gtk_drag_dest_get_track_motion" shared="true">
  22026.         <return-type type="gboolean" />
  22027.         <parameters>
  22028.           <parameter type="GtkWidget*" name="widget" />
  22029.         </parameters>
  22030.       </method>
  22031.       <method name="DestSet" cname="gtk_drag_dest_set" shared="true">
  22032.         <return-type type="void" />
  22033.         <parameters>
  22034.           <parameter type="GtkWidget*" name="widget" />
  22035.           <parameter type="GtkDestDefaults" name="flags" />
  22036.           <parameter type="const-GtkTargetEntry*" name="targets" array="1" />
  22037.           <parameter type="gint" name="n_targets" />
  22038.           <parameter type="GdkDragAction" name="actions" />
  22039.         </parameters>
  22040.       </method>
  22041.       <method name="DestSetProxy" cname="gtk_drag_dest_set_proxy" shared="true">
  22042.         <return-type type="void" />
  22043.         <parameters>
  22044.           <parameter type="GtkWidget*" name="widget" />
  22045.           <parameter type="GdkWindow*" name="proxy_window" />
  22046.           <parameter type="GdkDragProtocol" name="protocol" />
  22047.           <parameter type="gboolean" name="use_coordinates" />
  22048.         </parameters>
  22049.       </method>
  22050.       <method name="DestSetTargetList" cname="gtk_drag_dest_set_target_list" shared="true">
  22051.         <return-type type="void" />
  22052.         <parameters>
  22053.           <parameter type="GtkWidget*" name="widget" />
  22054.           <parameter type="GtkTargetList*" name="target_list" />
  22055.         </parameters>
  22056.       </method>
  22057.       <method name="DestSetTrackMotion" cname="gtk_drag_dest_set_track_motion" shared="true">
  22058.         <return-type type="void" />
  22059.         <parameters>
  22060.           <parameter type="GtkWidget*" name="widget" />
  22061.           <parameter type="gboolean" name="track_motion" />
  22062.         </parameters>
  22063.       </method>
  22064.       <method name="DestUnset" cname="gtk_drag_dest_unset" shared="true">
  22065.         <return-type type="void" />
  22066.         <parameters>
  22067.           <parameter type="GtkWidget*" name="widget" />
  22068.         </parameters>
  22069.       </method>
  22070.       <method name="Finish" cname="gtk_drag_finish" shared="true">
  22071.         <return-type type="void" />
  22072.         <parameters>
  22073.           <parameter type="GdkDragContext*" name="context" />
  22074.           <parameter type="gboolean" name="success" />
  22075.           <parameter type="gboolean" name="del" />
  22076.           <parameter type="guint32" name="time_" />
  22077.         </parameters>
  22078.       </method>
  22079.       <method name="GetData" cname="gtk_drag_get_data" shared="true">
  22080.         <return-type type="void" />
  22081.         <parameters>
  22082.           <parameter type="GtkWidget*" name="widget" />
  22083.           <parameter type="GdkDragContext*" name="context" />
  22084.           <parameter type="GdkAtom" name="target" />
  22085.           <parameter type="guint32" name="time_" />
  22086.         </parameters>
  22087.       </method>
  22088.       <method name="GetSourceWidget" cname="gtk_drag_get_source_widget" shared="true">
  22089.         <return-type type="GtkWidget*" />
  22090.         <parameters>
  22091.           <parameter type="GdkDragContext*" name="context" />
  22092.         </parameters>
  22093.       </method>
  22094.       <method name="Highlight" cname="gtk_drag_highlight" shared="true">
  22095.         <return-type type="void" />
  22096.         <parameters>
  22097.           <parameter type="GtkWidget*" name="widget" />
  22098.         </parameters>
  22099.       </method>
  22100.       <method name="SetDefaultIcon" cname="gtk_drag_set_default_icon" deprecated="1" shared="true">
  22101.         <return-type type="void" />
  22102.         <parameters>
  22103.           <parameter type="GdkColormap*" name="colormap" />
  22104.           <parameter type="GdkPixmap*" name="pixmap" />
  22105.           <parameter type="GdkBitmap*" name="mask" />
  22106.           <parameter type="gint" name="hot_x" />
  22107.           <parameter type="gint" name="hot_y" />
  22108.         </parameters>
  22109.       </method>
  22110.       <method name="SetIconDefault" cname="gtk_drag_set_icon_default" shared="true" hidden="1">
  22111.         <return-type type="void" />
  22112.         <parameters>
  22113.           <parameter type="GdkDragContext*" name="context" />
  22114.         </parameters>
  22115.       </method>
  22116.       <method name="SetIconName" cname="gtk_drag_set_icon_name" shared="true">
  22117.         <return-type type="void" />
  22118.         <parameters>
  22119.           <parameter type="GdkDragContext*" name="context" />
  22120.           <parameter type="const-gchar*" name="icon_name" />
  22121.           <parameter type="gint" name="hot_x" />
  22122.           <parameter type="gint" name="hot_y" />
  22123.         </parameters>
  22124.       </method>
  22125.       <method name="SetIconPixbuf" cname="gtk_drag_set_icon_pixbuf" shared="true">
  22126.         <return-type type="void" />
  22127.         <parameters>
  22128.           <parameter type="GdkDragContext*" name="context" />
  22129.           <parameter type="GdkPixbuf*" name="pixbuf" />
  22130.           <parameter type="gint" name="hot_x" />
  22131.           <parameter type="gint" name="hot_y" />
  22132.         </parameters>
  22133.       </method>
  22134.       <method name="SetIconPixmap" cname="gtk_drag_set_icon_pixmap" shared="true">
  22135.         <return-type type="void" />
  22136.         <parameters>
  22137.           <parameter type="GdkDragContext*" name="context" />
  22138.           <parameter type="GdkColormap*" name="colormap" />
  22139.           <parameter type="GdkPixmap*" name="pixmap" />
  22140.           <parameter type="GdkBitmap*" name="mask" />
  22141.           <parameter type="gint" name="hot_x" />
  22142.           <parameter type="gint" name="hot_y" />
  22143.         </parameters>
  22144.       </method>
  22145.       <method name="SetIconStock" cname="gtk_drag_set_icon_stock" shared="true">
  22146.         <return-type type="void" />
  22147.         <parameters>
  22148.           <parameter type="GdkDragContext*" name="context" />
  22149.           <parameter type="const-gchar*" name="stock_id" />
  22150.           <parameter type="gint" name="hot_x" />
  22151.           <parameter type="gint" name="hot_y" />
  22152.         </parameters>
  22153.       </method>
  22154.       <method name="SetIconWidget" cname="gtk_drag_set_icon_widget" shared="true">
  22155.         <return-type type="void" />
  22156.         <parameters>
  22157.           <parameter type="GdkDragContext*" name="context" />
  22158.           <parameter type="GtkWidget*" name="widget" />
  22159.           <parameter type="gint" name="hot_x" />
  22160.           <parameter type="gint" name="hot_y" />
  22161.         </parameters>
  22162.       </method>
  22163.       <method name="SourceAddImageTargets" cname="gtk_drag_source_add_image_targets" shared="true">
  22164.         <return-type type="void" />
  22165.         <parameters>
  22166.           <parameter type="GtkWidget*" name="widget" />
  22167.         </parameters>
  22168.       </method>
  22169.       <method name="SourceAddTextTargets" cname="gtk_drag_source_add_text_targets" shared="true">
  22170.         <return-type type="void" />
  22171.         <parameters>
  22172.           <parameter type="GtkWidget*" name="widget" />
  22173.         </parameters>
  22174.       </method>
  22175.       <method name="SourceAddUriTargets" cname="gtk_drag_source_add_uri_targets" shared="true">
  22176.         <return-type type="void" />
  22177.         <parameters>
  22178.           <parameter type="GtkWidget*" name="widget" />
  22179.         </parameters>
  22180.       </method>
  22181.       <method name="SourceGetTargetList" cname="gtk_drag_source_get_target_list" shared="true">
  22182.         <return-type type="GtkTargetList*" />
  22183.         <parameters>
  22184.           <parameter type="GtkWidget*" name="widget" />
  22185.         </parameters>
  22186.       </method>
  22187.       <method name="SourceSet" cname="gtk_drag_source_set" shared="true">
  22188.         <return-type type="void" />
  22189.         <parameters>
  22190.           <parameter type="GtkWidget*" name="widget" />
  22191.           <parameter type="GdkModifierType" name="start_button_mask" />
  22192.           <parameter type="const-GtkTargetEntry*" name="targets" array="1" />
  22193.           <parameter type="gint" name="n_targets" />
  22194.           <parameter type="GdkDragAction" name="actions" />
  22195.         </parameters>
  22196.       </method>
  22197.       <method name="SourceSetIcon" cname="gtk_drag_source_set_icon" shared="true">
  22198.         <return-type type="void" />
  22199.         <parameters>
  22200.           <parameter type="GtkWidget*" name="widget" />
  22201.           <parameter type="GdkColormap*" name="colormap" />
  22202.           <parameter type="GdkPixmap*" name="pixmap" />
  22203.           <parameter type="GdkBitmap*" name="mask" />
  22204.         </parameters>
  22205.       </method>
  22206.       <method name="SourceSetIconName" cname="gtk_drag_source_set_icon_name" shared="true">
  22207.         <return-type type="void" />
  22208.         <parameters>
  22209.           <parameter type="GtkWidget*" name="widget" />
  22210.           <parameter type="const-gchar*" name="icon_name" />
  22211.         </parameters>
  22212.       </method>
  22213.       <method name="SourceSetIconPixbuf" cname="gtk_drag_source_set_icon_pixbuf" shared="true">
  22214.         <return-type type="void" />
  22215.         <parameters>
  22216.           <parameter type="GtkWidget*" name="widget" />
  22217.           <parameter type="GdkPixbuf*" name="pixbuf" />
  22218.         </parameters>
  22219.       </method>
  22220.       <method name="SourceSetIconStock" cname="gtk_drag_source_set_icon_stock" shared="true">
  22221.         <return-type type="void" />
  22222.         <parameters>
  22223.           <parameter type="GtkWidget*" name="widget" />
  22224.           <parameter type="const-gchar*" name="stock_id" />
  22225.         </parameters>
  22226.       </method>
  22227.       <method name="SourceSetTargetList" cname="gtk_drag_source_set_target_list" shared="true">
  22228.         <return-type type="void" />
  22229.         <parameters>
  22230.           <parameter type="GtkWidget*" name="widget" />
  22231.           <parameter type="GtkTargetList*" name="target_list" />
  22232.         </parameters>
  22233.       </method>
  22234.       <method name="SourceUnset" cname="gtk_drag_source_unset" shared="true">
  22235.         <return-type type="void" />
  22236.         <parameters>
  22237.           <parameter type="GtkWidget*" name="widget" />
  22238.         </parameters>
  22239.       </method>
  22240.       <method name="Unhighlight" cname="gtk_drag_unhighlight" shared="true">
  22241.         <return-type type="void" />
  22242.         <parameters>
  22243.           <parameter type="GtkWidget*" name="widget" />
  22244.         </parameters>
  22245.       </method>
  22246.     </class>
  22247.     <class name="Draw" cname="GtkDraw_">
  22248.       <method name="Arrow" cname="gtk_draw_arrow" deprecated="1" shared="true">
  22249.         <return-type type="void" />
  22250.         <parameters>
  22251.           <parameter type="GtkStyle*" name="style" />
  22252.           <parameter type="GdkWindow*" name="window" />
  22253.           <parameter type="GtkStateType" name="state_type" />
  22254.           <parameter type="GtkShadowType" name="shadow_type" />
  22255.           <parameter type="GtkArrowType" name="arrow_type" />
  22256.           <parameter type="gboolean" name="fill" />
  22257.           <parameter type="gint" name="x" />
  22258.           <parameter type="gint" name="y" />
  22259.           <parameter type="gint" name="width" />
  22260.           <parameter type="gint" name="height" />
  22261.         </parameters>
  22262.       </method>
  22263.       <method name="Box" cname="gtk_draw_box" deprecated="1" shared="true">
  22264.         <return-type type="void" />
  22265.         <parameters>
  22266.           <parameter type="GtkStyle*" name="style" />
  22267.           <parameter type="GdkWindow*" name="window" />
  22268.           <parameter type="GtkStateType" name="state_type" />
  22269.           <parameter type="GtkShadowType" name="shadow_type" />
  22270.           <parameter type="gint" name="x" />
  22271.           <parameter type="gint" name="y" />
  22272.           <parameter type="gint" name="width" />
  22273.           <parameter type="gint" name="height" />
  22274.         </parameters>
  22275.       </method>
  22276.       <method name="BoxGap" cname="gtk_draw_box_gap" deprecated="1" shared="true">
  22277.         <return-type type="void" />
  22278.         <parameters>
  22279.           <parameter type="GtkStyle*" name="style" />
  22280.           <parameter type="GdkWindow*" name="window" />
  22281.           <parameter type="GtkStateType" name="state_type" />
  22282.           <parameter type="GtkShadowType" name="shadow_type" />
  22283.           <parameter type="gint" name="x" />
  22284.           <parameter type="gint" name="y" />
  22285.           <parameter type="gint" name="width" />
  22286.           <parameter type="gint" name="height" />
  22287.           <parameter type="GtkPositionType" name="gap_side" />
  22288.           <parameter type="gint" name="gap_x" />
  22289.           <parameter type="gint" name="gap_width" />
  22290.         </parameters>
  22291.       </method>
  22292.       <method name="Check" cname="gtk_draw_check" deprecated="1" shared="true">
  22293.         <return-type type="void" />
  22294.         <parameters>
  22295.           <parameter type="GtkStyle*" name="style" />
  22296.           <parameter type="GdkWindow*" name="window" />
  22297.           <parameter type="GtkStateType" name="state_type" />
  22298.           <parameter type="GtkShadowType" name="shadow_type" />
  22299.           <parameter type="gint" name="x" />
  22300.           <parameter type="gint" name="y" />
  22301.           <parameter type="gint" name="width" />
  22302.           <parameter type="gint" name="height" />
  22303.         </parameters>
  22304.       </method>
  22305.       <method name="Diamond" cname="gtk_draw_diamond" deprecated="1" shared="true">
  22306.         <return-type type="void" />
  22307.         <parameters>
  22308.           <parameter type="GtkStyle*" name="style" />
  22309.           <parameter type="GdkWindow*" name="window" />
  22310.           <parameter type="GtkStateType" name="state_type" />
  22311.           <parameter type="GtkShadowType" name="shadow_type" />
  22312.           <parameter type="gint" name="x" />
  22313.           <parameter type="gint" name="y" />
  22314.           <parameter type="gint" name="width" />
  22315.           <parameter type="gint" name="height" />
  22316.         </parameters>
  22317.       </method>
  22318.       <method name="Expander" cname="gtk_draw_expander" deprecated="1" shared="true">
  22319.         <return-type type="void" />
  22320.         <parameters>
  22321.           <parameter type="GtkStyle*" name="style" />
  22322.           <parameter type="GdkWindow*" name="window" />
  22323.           <parameter type="GtkStateType" name="state_type" />
  22324.           <parameter type="gint" name="x" />
  22325.           <parameter type="gint" name="y" />
  22326.           <parameter type="GtkExpanderStyle" name="expander_style" />
  22327.         </parameters>
  22328.       </method>
  22329.       <method name="Extension" cname="gtk_draw_extension" deprecated="1" shared="true">
  22330.         <return-type type="void" />
  22331.         <parameters>
  22332.           <parameter type="GtkStyle*" name="style" />
  22333.           <parameter type="GdkWindow*" name="window" />
  22334.           <parameter type="GtkStateType" name="state_type" />
  22335.           <parameter type="GtkShadowType" name="shadow_type" />
  22336.           <parameter type="gint" name="x" />
  22337.           <parameter type="gint" name="y" />
  22338.           <parameter type="gint" name="width" />
  22339.           <parameter type="gint" name="height" />
  22340.           <parameter type="GtkPositionType" name="gap_side" />
  22341.         </parameters>
  22342.       </method>
  22343.       <method name="FlatBox" cname="gtk_draw_flat_box" deprecated="1" shared="true">
  22344.         <return-type type="void" />
  22345.         <parameters>
  22346.           <parameter type="GtkStyle*" name="style" />
  22347.           <parameter type="GdkWindow*" name="window" />
  22348.           <parameter type="GtkStateType" name="state_type" />
  22349.           <parameter type="GtkShadowType" name="shadow_type" />
  22350.           <parameter type="gint" name="x" />
  22351.           <parameter type="gint" name="y" />
  22352.           <parameter type="gint" name="width" />
  22353.           <parameter type="gint" name="height" />
  22354.         </parameters>
  22355.       </method>
  22356.       <method name="Focus" cname="gtk_draw_focus" deprecated="1" shared="true">
  22357.         <return-type type="void" />
  22358.         <parameters>
  22359.           <parameter type="GtkStyle*" name="style" />
  22360.           <parameter type="GdkWindow*" name="window" />
  22361.           <parameter type="gint" name="x" />
  22362.           <parameter type="gint" name="y" />
  22363.           <parameter type="gint" name="width" />
  22364.           <parameter type="gint" name="height" />
  22365.         </parameters>
  22366.       </method>
  22367.       <method name="Handle" cname="gtk_draw_handle" deprecated="1" shared="true">
  22368.         <return-type type="void" />
  22369.         <parameters>
  22370.           <parameter type="GtkStyle*" name="style" />
  22371.           <parameter type="GdkWindow*" name="window" />
  22372.           <parameter type="GtkStateType" name="state_type" />
  22373.           <parameter type="GtkShadowType" name="shadow_type" />
  22374.           <parameter type="gint" name="x" />
  22375.           <parameter type="gint" name="y" />
  22376.           <parameter type="gint" name="width" />
  22377.           <parameter type="gint" name="height" />
  22378.           <parameter type="GtkOrientation" name="orientation" />
  22379.         </parameters>
  22380.       </method>
  22381.       <method name="Hline" cname="gtk_draw_hline" deprecated="1" shared="true">
  22382.         <return-type type="void" />
  22383.         <parameters>
  22384.           <parameter type="GtkStyle*" name="style" />
  22385.           <parameter type="GdkWindow*" name="window" />
  22386.           <parameter type="GtkStateType" name="state_type" />
  22387.           <parameter type="gint" name="x1" />
  22388.           <parameter type="gint" name="x2" />
  22389.           <parameter type="gint" name="y" />
  22390.         </parameters>
  22391.       </method>
  22392.       <method name="InsertionCursor" cname="gtk_draw_insertion_cursor" shared="true">
  22393.         <return-type type="void" />
  22394.         <parameters>
  22395.           <parameter type="GtkWidget*" name="widget" />
  22396.           <parameter type="GdkDrawable*" name="drawable" />
  22397.           <parameter type="GdkRectangle*" name="area" />
  22398.           <parameter type="GdkRectangle*" name="location" />
  22399.           <parameter type="gboolean" name="is_primary" />
  22400.           <parameter type="GtkTextDirection" name="direction" />
  22401.           <parameter type="gboolean" name="draw_arrow" />
  22402.         </parameters>
  22403.       </method>
  22404.       <method name="Layout" cname="gtk_draw_layout" deprecated="1" shared="true">
  22405.         <return-type type="void" />
  22406.         <parameters>
  22407.           <parameter type="GtkStyle*" name="style" />
  22408.           <parameter type="GdkWindow*" name="window" />
  22409.           <parameter type="GtkStateType" name="state_type" />
  22410.           <parameter type="gboolean" name="use_text" />
  22411.           <parameter type="gint" name="x" />
  22412.           <parameter type="gint" name="y" />
  22413.           <parameter type="PangoLayout*" name="layout" />
  22414.         </parameters>
  22415.       </method>
  22416.       <method name="Option" cname="gtk_draw_option" deprecated="1" shared="true">
  22417.         <return-type type="void" />
  22418.         <parameters>
  22419.           <parameter type="GtkStyle*" name="style" />
  22420.           <parameter type="GdkWindow*" name="window" />
  22421.           <parameter type="GtkStateType" name="state_type" />
  22422.           <parameter type="GtkShadowType" name="shadow_type" />
  22423.           <parameter type="gint" name="x" />
  22424.           <parameter type="gint" name="y" />
  22425.           <parameter type="gint" name="width" />
  22426.           <parameter type="gint" name="height" />
  22427.         </parameters>
  22428.       </method>
  22429.       <method name="Polygon" cname="gtk_draw_polygon" deprecated="1" shared="true">
  22430.         <return-type type="void" />
  22431.         <parameters>
  22432.           <parameter type="GtkStyle*" name="style" />
  22433.           <parameter type="GdkWindow*" name="window" />
  22434.           <parameter type="GtkStateType" name="state_type" />
  22435.           <parameter type="GtkShadowType" name="shadow_type" />
  22436.           <parameter type="GdkPoint*" name="points" />
  22437.           <parameter type="gint" name="npoints" />
  22438.           <parameter type="gboolean" name="fill" />
  22439.         </parameters>
  22440.       </method>
  22441.       <method name="ResizeGrip" cname="gtk_draw_resize_grip" deprecated="1" shared="true">
  22442.         <return-type type="void" />
  22443.         <parameters>
  22444.           <parameter type="GtkStyle*" name="style" />
  22445.           <parameter type="GdkWindow*" name="window" />
  22446.           <parameter type="GtkStateType" name="state_type" />
  22447.           <parameter type="GdkWindowEdge" name="edge" />
  22448.           <parameter type="gint" name="x" />
  22449.           <parameter type="gint" name="y" />
  22450.           <parameter type="gint" name="width" />
  22451.           <parameter type="gint" name="height" />
  22452.         </parameters>
  22453.       </method>
  22454.       <method name="Shadow" cname="gtk_draw_shadow" deprecated="1" shared="true">
  22455.         <return-type type="void" />
  22456.         <parameters>
  22457.           <parameter type="GtkStyle*" name="style" />
  22458.           <parameter type="GdkWindow*" name="window" />
  22459.           <parameter type="GtkStateType" name="state_type" />
  22460.           <parameter type="GtkShadowType" name="shadow_type" />
  22461.           <parameter type="gint" name="x" />
  22462.           <parameter type="gint" name="y" />
  22463.           <parameter type="gint" name="width" />
  22464.           <parameter type="gint" name="height" />
  22465.         </parameters>
  22466.       </method>
  22467.       <method name="ShadowGap" cname="gtk_draw_shadow_gap" deprecated="1" shared="true">
  22468.         <return-type type="void" />
  22469.         <parameters>
  22470.           <parameter type="GtkStyle*" name="style" />
  22471.           <parameter type="GdkWindow*" name="window" />
  22472.           <parameter type="GtkStateType" name="state_type" />
  22473.           <parameter type="GtkShadowType" name="shadow_type" />
  22474.           <parameter type="gint" name="x" />
  22475.           <parameter type="gint" name="y" />
  22476.           <parameter type="gint" name="width" />
  22477.           <parameter type="gint" name="height" />
  22478.           <parameter type="GtkPositionType" name="gap_side" />
  22479.           <parameter type="gint" name="gap_x" />
  22480.           <parameter type="gint" name="gap_width" />
  22481.         </parameters>
  22482.       </method>
  22483.       <method name="Slider" cname="gtk_draw_slider" deprecated="1" shared="true">
  22484.         <return-type type="void" />
  22485.         <parameters>
  22486.           <parameter type="GtkStyle*" name="style" />
  22487.           <parameter type="GdkWindow*" name="window" />
  22488.           <parameter type="GtkStateType" name="state_type" />
  22489.           <parameter type="GtkShadowType" name="shadow_type" />
  22490.           <parameter type="gint" name="x" />
  22491.           <parameter type="gint" name="y" />
  22492.           <parameter type="gint" name="width" />
  22493.           <parameter type="gint" name="height" />
  22494.           <parameter type="GtkOrientation" name="orientation" />
  22495.         </parameters>
  22496.       </method>
  22497.       <method name="String" cname="gtk_draw_string" deprecated="1" shared="true">
  22498.         <return-type type="void" />
  22499.         <parameters>
  22500.           <parameter type="GtkStyle*" name="style" />
  22501.           <parameter type="GdkWindow*" name="window" />
  22502.           <parameter type="GtkStateType" name="state_type" />
  22503.           <parameter type="gint" name="x" />
  22504.           <parameter type="gint" name="y" />
  22505.           <parameter type="const-gchar*" name="string" />
  22506.         </parameters>
  22507.       </method>
  22508.       <method name="Tab" cname="gtk_draw_tab" deprecated="1" shared="true">
  22509.         <return-type type="void" />
  22510.         <parameters>
  22511.           <parameter type="GtkStyle*" name="style" />
  22512.           <parameter type="GdkWindow*" name="window" />
  22513.           <parameter type="GtkStateType" name="state_type" />
  22514.           <parameter type="GtkShadowType" name="shadow_type" />
  22515.           <parameter type="gint" name="x" />
  22516.           <parameter type="gint" name="y" />
  22517.           <parameter type="gint" name="width" />
  22518.           <parameter type="gint" name="height" />
  22519.         </parameters>
  22520.       </method>
  22521.       <method name="Vline" cname="gtk_draw_vline" deprecated="1" shared="true">
  22522.         <return-type type="void" />
  22523.         <parameters>
  22524.           <parameter type="GtkStyle*" name="style" />
  22525.           <parameter type="GdkWindow*" name="window" />
  22526.           <parameter type="GtkStateType" name="state_type" />
  22527.           <parameter type="gint" name="y1_" />
  22528.           <parameter type="gint" name="y2_" />
  22529.           <parameter type="gint" name="x" />
  22530.         </parameters>
  22531.       </method>
  22532.     </class>
  22533.     <class name="Gc" cname="GtkGc_">
  22534.       <method name="Get" cname="gtk_gc_get" shared="true">
  22535.         <return-type type="GdkGC*" />
  22536.         <parameters>
  22537.           <parameter type="gint" name="depth" />
  22538.           <parameter type="GdkColormap*" name="colormap" />
  22539.           <parameter type="GdkGCValues*" name="values" />
  22540.           <parameter type="GdkGCValuesMask" name="values_mask" />
  22541.         </parameters>
  22542.       </method>
  22543.       <method name="Release" cname="gtk_gc_release" shared="true">
  22544.         <return-type type="void" />
  22545.         <parameters>
  22546.           <parameter type="GdkGC*" name="gc" />
  22547.         </parameters>
  22548.       </method>
  22549.     </class>
  22550.     <class name="Grab" cname="GtkGrab_">
  22551.       <method name="Add" cname="gtk_grab_add" shared="true">
  22552.         <return-type type="void" />
  22553.         <parameters>
  22554.           <parameter type="GtkWidget*" name="widget" />
  22555.         </parameters>
  22556.       </method>
  22557.       <method name="GetCurrent" cname="gtk_grab_get_current" shared="true">
  22558.         <return-type type="GtkWidget*" />
  22559.       </method>
  22560.       <method name="Remove" cname="gtk_grab_remove" shared="true">
  22561.         <return-type type="void" />
  22562.         <parameters>
  22563.           <parameter type="GtkWidget*" name="widget" />
  22564.         </parameters>
  22565.       </method>
  22566.     </class>
  22567.     <class name="Icon" cname="GtkIcon_">
  22568.       <method name="SizeFromName" cname="gtk_icon_size_from_name" shared="true">
  22569.         <return-type type="GtkIconSize" />
  22570.         <parameters>
  22571.           <parameter type="const-gchar*" name="name" />
  22572.         </parameters>
  22573.       </method>
  22574.       <method name="SizeGetName" cname="gtk_icon_size_get_name" shared="true">
  22575.         <return-type type="const-gchar*" />
  22576.         <parameters>
  22577.           <parameter type="GtkIconSize" name="size" />
  22578.         </parameters>
  22579.       </method>
  22580.       <method name="SizeLookup" cname="gtk_icon_size_lookup" shared="true">
  22581.         <return-type type="gboolean" />
  22582.         <parameters>
  22583.           <parameter type="GtkIconSize" name="size" />
  22584.           <parameter type="gint*" name="width" />
  22585.           <parameter type="gint*" name="height" />
  22586.         </parameters>
  22587.       </method>
  22588.       <method name="SizeLookupForSettings" cname="gtk_icon_size_lookup_for_settings" shared="true">
  22589.         <return-type type="gboolean" />
  22590.         <parameters>
  22591.           <parameter type="GtkSettings*" name="settings" />
  22592.           <parameter type="GtkIconSize" name="size" />
  22593.           <parameter type="gint*" name="width" />
  22594.           <parameter type="gint*" name="height" />
  22595.         </parameters>
  22596.       </method>
  22597.       <method name="SizeRegister" cname="gtk_icon_size_register" shared="true">
  22598.         <return-type type="GtkIconSize" />
  22599.         <parameters>
  22600.           <parameter type="const-gchar*" name="name" />
  22601.           <parameter type="gint" name="width" />
  22602.           <parameter type="gint" name="height" />
  22603.         </parameters>
  22604.       </method>
  22605.       <method name="SizeRegisterAlias" cname="gtk_icon_size_register_alias" shared="true">
  22606.         <return-type type="void" />
  22607.         <parameters>
  22608.